Computer Science
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.

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