14.07.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!