line
nav left side
nav right side
page left

Computer Science

line

Course Descriptions

You will find a variety of Computer Science courses offered at Western. Below is a list of the Computer Science courses we offer. Some of these courses are required for Computer Science majors; please check the suggested program to see a complete list of required courses. Courses in other academic areas are also required for a Computer Science Degree; please check the College Catalog (Adobe Acrobat Reader required) for course descriptions not listed below. To check course availability, please check the College Class Schedule.

COSC 1010
INTRODUCTION TO COMPUTER SCIENCE I

This course introduces the student to algorithmic problem solving and programming using principles of top-down design, stepwise refinement, and procedural abstraction. Programming exercises in a popular programming language and experimentation with software in a closed laboratory supplement the discussion.
Prerequisites: MATH 1400 or higher (C or better) and COSC 1200 (C or better), or Instructor
Permission


COSC 1030
COMPUTER SCIENCE I
This course introduces the student to algorithmic problem solving using principles of structured programming and object-oriented design. Algorithms are implemented in a high level object oriented programming language. Graphical user interfaces are used to motivate the object approach. Programming exercises and experimentation with software in a closed laboratory supplement the discussion.
Prerequisites: COSC 1010 or Instructor Permission

COSC 1200
COMPUTER INFORMATION SYSTEMS

This introductory, lecture/lab course provides students with a basic understanding and experience with computers. Students will be introduced to the basic functions of the microcomputer and software packages used by business. Hands-on experience will be provided through lab activities. This course is designed for the first-time user. Topics such as the following will be included: hardware, software, operating systems, communications, information systems, buying computers, and workplace issues.
Prerequisite: Keyboarding competency

COSC 1350
WEB DEVELOPMENT I

Students will learn some of the most important topics of a prominent Web programming language, from the basics of creating Web pages with graphics and links, using tables, and controlling page layout with frames, to more advanced topics including cascading style sheets, programming objects and events, creating a multimedia web page, and creating a web page with forms.
Prerequisite: COSC 1200

COSC 1360
PC SUPPORT TECHNICIAN:

This course is intended to prepare students for a national certification exam to meet entry-level requirements for employment in areas closely related to the PC support industry. Examples include: small computer repair (A+ Certification), networking small computers (Network+ Certification), integrating the small computer with the internet (I-net Certification), and similar courses.
Prerequisite: None

COSC 2350
WEB DEVELOPMENT II

The main purpose of this course is to provide students with a strong understanding of Web design principles in the planning, building, publishing, maintaining, and publicizing of a Web site. This course focuses on the complete Web development cycle from the conception of the idea of a site through the building and publishing of the site. Construction components for this course will focus on the prominent programming language(s).
Prerequisite: COSC 1350

COSC 2360
WEB PAGE DYNAMICS & SCRIPTING

In this course, students will take an in depth look at programming concepts and techniques for Web page design. Students will examine theoretical concepts that make the world of script programming unique. In addition, this course will adopt a practical hands-on approach when examining programming styles. Along with examining different coding, this course will explore the advancement of programming, as well as, timeless problem solving strategies.
Prerequisite: COSC 1010 or COSC 1350

 

COSC 2409
PROGRAMMING

This course describes various computer languages focusing on their differences from prerequisite languages and uses of these new features. Classes may include Java, Visual Basic, etc.
Prerequisites: MATH 1400 or higher (C or better), COSC 1200 (C or better), COSC 1010 (C or
better), or Instructor Permission.

COSC 2800
COMPUTER SCIENCE PORTFOLIO/CAPSTONE

This course is a capstone course for students working toward an AS in Computer Information Systems. This course will enable students to prepare a comprehensive portfolio to demonstrate their accomplishments in meeting WWCC’s Goals for Student Success. Students will also prepare an in-depth project with respect to the area of computer science.
Prerequisite: Students must have completed 45 credit hours toward intended degree.

line

If you have any questions please feel free to contact us at: webmaster@wwcc.wy.edu.

page right
View Text Only Version View Text Only Version