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 (43-106)
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 (C or better), COSC
1200 (C or
better) or instructor permission
Lecture/Laboratory
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
Lecture/Laboratory
COSC 1200 (41-105)
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.
Prerequisites: Keyboarding competency
Lecture/Laboratory
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.
Prerequisites: COSC 1200
Lecture/Laboratory
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.
Prerequisites: None
Lecture/Laboratory
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).
Prerequisites: COSC 1350
Lecture/Laboratory
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.
Prerequisites: COSC 1010 or COSC 1350
Lecture/Laboratory
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 (C or better), COSC 1200 (C or
better), COSC 1010 (C or better), or instructor permission.
Lecture/Laboratory
COSC 2800
COMPUTER SCIENCE PORTFOLIO/CAPSTONE
This course is a capstone course for students working toward an A.S.
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.
Prerequisites: Students must have completed 45 credit hours
toward intended degree.
Lecture
Computer Science Home
Copyrighted 2005
Last Updated:
November 13, 2007