Part 1 3.7.qxp - Southwestern Oregon Community College
Part 1 3.7.qxp - Southwestern Oregon Community College
Part 1 3.7.qxp - Southwestern Oregon Community College
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Course Descriptions<br />
CS160 Computer Science Orientation<br />
4 credits (3 lec, 2 lec-lab hrs/wk)<br />
This course introduces students to the computer science<br />
field and profession. Students will be introduced to<br />
computer science, programming, careers, as well as<br />
societal and ethical issues surrounding the use of<br />
computers. Students will have the opportunity to<br />
participate in team problem solving.<br />
Prerequisite: MTH111 with a “C” or better.<br />
Concurrent: CIS0593.<br />
CS161 Introduction to Computer Science I<br />
4 credits (3 lec, 2 lec-lab hrs/wk)<br />
This course offers a history and overview of<br />
fundamental computer science concepts using an<br />
object-oriented programming language. Topics include<br />
object-oriented programming, software engineering,<br />
algorithm development, data representation, introduction<br />
to user interface design, and sources of error.<br />
Prerequisite: CS160 with a “C” or better.<br />
Concurrent: CIS0593.<br />
CS162 Introduction to Computer Science II<br />
4 credits (3 lec, 2 lec-lab hrs/wk)<br />
This course covers software engineering principles and<br />
modern programming methods. Topics include<br />
event-driven programming for graphical user interfaces,<br />
recursion, stream, and exception handling. This<br />
course also introduces analysis of algorithms, sorting,<br />
and searching.<br />
Prerequisite: CS161 with a “C” or better.<br />
Concurrent: CIS0593.<br />
CS178I Internet<br />
3 credits (3 lec hrs/wk)<br />
Students will learn to use the resources of the Internet for<br />
locating information, disseminating information and<br />
communication. The course surveys the various different<br />
technologies that form and make the Internet work,<br />
including hardware/software considerations, popular<br />
search engines, societal issues, and current topics. It will<br />
prepare the student to use the Internet as an effective<br />
research tool, understand current technologies, and<br />
make intelligent business decisions concerning the<br />
Internet. Additionally, the course will introduce students to<br />
computer networks from an end-user perspective. The<br />
course provides experience using the Internet to examine<br />
the networked environment, models, protocols, and<br />
standards, LAN topologies, and emerging technologies.<br />
Prerequisite: CS101 with a “C” or better.<br />
Concurrent: CIS0593.<br />
CS195 Web Development I<br />
3 credits (3 lec hrs/wk)<br />
This course focuses on multimedia design techniques<br />
and considerations necessary to design and produce<br />
websites with a high degree of interactivity and user<br />
control. Topics will include content, cognitive,<br />
navigational, usability, and accessibility design issues,<br />
as well as website design testing methodologies.<br />
Prerequisites: CS125H, CS125WE and CS133WS with<br />
a “C” or better.<br />
CS198/298 Independent Study<br />
1-3 credits (hrs to be arranged)<br />
Prerequisite: Instructor consent.<br />
CS233VB Computer Language II - Visual Basic<br />
4 credits (3 lec, 2 lec-lab hrs/wk)<br />
This course continues the study of programming of<br />
Visual Basic. Presents intermediate and advanced ideas<br />
of numerical computation, object-oriented programming,<br />
and problem analysis using the Visual Basic Language.<br />
Students will create Visual Basic applications using a<br />
variety of techniques and complexity.<br />
Prerequisite: CS133VB with a “C” or better.<br />
Concurrent: CIS0593.<br />
CS233WS Computer Language II - Server-Side<br />
Web Scripting<br />
4 credits (3 lec, 2 lec-lab hrs/wk)<br />
The course is designed to provide students with an<br />
introduction to programming web-based applications<br />
using a contemporary server-based programming<br />
language. Students will learn how to design, code, and<br />
implement interactive web pages with dynamically<br />
generated content. Course assumes students have a<br />
working knowledge of HTML and client-side scripting.<br />
Prerequisite: CS133WS with a “C” or better.<br />
Concurrent: CIS0593.<br />
CS240U Advanced Operating Systems<br />
(UNIX Operating System)<br />
3 credits (3 lec hrs/wk)<br />
This course continues the study of operating systems. It<br />
focuses on the hands-on system administration of<br />
Linux/Unix. Topics will include: installation, system<br />
configuration, X Windows system configuration, user and<br />
group account management, disk formatting and<br />
partitioning, local file systems, system startup and<br />
shutdown, run levels, backup and restore, printers and<br />
printing, serial and parallel ports and devices, basic local<br />
area networking, memory management.<br />
Prerequisite: CS140 with a “C” or better.<br />
Concurrent: CIS0593.<br />
<strong>Southwestern</strong> <strong>Oregon</strong> <strong>Community</strong> <strong>College</strong> 2006-07 Catalog www.socc.edu Course Descriptions 156