19.11.2014 Views

2007-08 Academic Year - Humboldt State University

2007-08 Academic Year - Humboldt State University

2007-08 Academic Year - Humboldt State University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CIS 260 Systems Analysis<br />

CIS/CS 291 Data Structures in C++<br />

CIS 309 Computers & Social Change<br />

CIS 310 Database for Non-Majors or<br />

CIS/CS 315 Database Design &<br />

Implementation<br />

CIS/CS 318 Programming Database<br />

Applications<br />

CIS 350 Computer Architecture<br />

& Assembly Language<br />

CIS/CS 372 Telecommunications<br />

CIS 373 Computer Network Design<br />

and Implementation<br />

CIS 464 Electronic Commerce<br />

(e-commerce)<br />

CIS/CS 475 Geographic Information<br />

Systems: Spatial Analysis<br />

& Modeling<br />

CIS/CS 480 Selected Topics in<br />

Information Systems<br />

CIS/CS 482 Internship<br />

CIS/CS 499 Directed Study<br />

• • •<br />

Computer Science<br />

Bachelor of Science degree<br />

with a major in Computer Science<br />

Department Chair<br />

Sharon Tuttle, Ph.D.<br />

Department of Computing Science<br />

Nelson Hall West 234<br />

(707) 826-3834<br />

csdept@humboldt.edu<br />

www.humboldt.edu/~csdept<br />

The Program<br />

The Computer Science program prepares<br />

students for active roles across the breadth<br />

of computer science, in both industry and<br />

research. The program includes a balance<br />

of mathematical, theoretical and practical<br />

knowledge about computing systems and<br />

computation.<br />

Successful CS majors graduate prepared<br />

for entry-level employment as programmers,<br />

system administrators and network<br />

specialists as well as entry into graduate<br />

programs. The degree program also provides<br />

a work experience opportunity, which<br />

many students find provides an important<br />

bridge between their course work and the<br />

world of employment.<br />

Majors have access to the departmental<br />

lab, which provides dual boot Linux and<br />

Windows platforms that are connected to<br />

the <strong>University</strong>'s network. In addition, there<br />

is an Internet Teaching Laboratory, which<br />

provides an isolated network for network<br />

design experimentation. Resources (servers)<br />

for n-tier application development are<br />

available at both the department and the<br />

<strong>University</strong> levels.<br />

Students participate in the Computing<br />

Science Club, affiliated with the national<br />

Association for Computing Machinery.<br />

Careers available to graduates in this major<br />

include software engineering, designing,<br />

implementing, testing and maintaining of<br />

large software systems. Careers are also<br />

available in specialties such as computer<br />

graphics, computer security, robotics, expert<br />

systems, distributed systems, and<br />

networking. The degree can lead to a career<br />

in almost any industry including business,<br />

manufacturing, banking, health, education,<br />

and entertainment.<br />

Preparation<br />

High school students should take mathematics<br />

and general science courses. Oral<br />

and written communication skills are also<br />

important.<br />

REQUIREMENTS FOR THE MAJOR<br />

A minimum grade of C must be earned<br />

in all courses required for the major.<br />

Prerequisite courses must be passed with<br />

a minimum grade of C.<br />

Lower Division<br />

CS 131 Introduction to Computer<br />

Science I<br />

CS 132 Introduction to Computer<br />

Science II<br />

CS 233 Computer Organization<br />

CS 234 Computer Architecture<br />

CS 236 Algorithms<br />

MATH 109 Calculus I<br />

MATH 110 Calculus II<br />

MATH 210 Calculus III<br />

MATH 253 Discrete Mathematics<br />

MATH 241 Elements of Linear Algebra<br />

PHYX 109 General Physics I:<br />

Mechanics<br />

PHYX 110 General Physics II:<br />

Electricity, Heat<br />

Upper Division<br />

CS 334 Operating Systems and<br />

Architecture<br />

CS 335 Programming Languages:<br />

Principles and Paradigms<br />

CS/CIS 372 Telecommunications<br />

STAT 323 Probability and<br />

Mathematical Statistics, or<br />

STAT 1<strong>08</strong> Elementary Statistics<br />

CS 435 Software Engineering<br />

CS 436 Theory of Computation<br />

Choose one of the following:<br />

CS/CIS 235 Java Programming<br />

CS/CIS 240 Visual Basic Programming<br />

ENGR 225 Computational Methods<br />

for Environmental Engineers I<br />

Three courses from the following (two<br />

courses must be upper division):<br />

CS/CIS 235 Java Programming<br />

CS/CIS 240 Visual Basic Programming<br />

CS/CIS 260 Systems Analysis<br />

CS/CIS 315 Database Design and<br />

Implementation<br />

CS/CIS 318 Programming Database<br />

Applications<br />

CS/CIS 373 Network Design and<br />

Implementation<br />

CS/CIS 475 Geographic Information<br />

Systems<br />

CS/CIS 480 Selected Topics in<br />

Computing Science<br />

CS/CIS 482 Internship<br />

CS/CIS 492 Systems Design and<br />

Implementation<br />

CIS/CS 499 Directed Study<br />

MATH 351 Introduction to Numerical<br />

Analysis<br />

PHYX 316 Electronic Instrumentation &<br />

Control Systems<br />

• • •<br />

80 Computer Information Systems<br />

<strong>2007</strong>-20<strong>08</strong> <strong>Humboldt</strong> <strong>State</strong> <strong>University</strong> Catalog

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

Saved successfully!

Ooh no, something went wrong!