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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Computer Information Systems<br />

Bachelor of Science degree<br />

with a major in Computer<br />

Information Systems<br />

Minor in Computer Information<br />

Systems<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 CIS degree at <strong>Humboldt</strong> emphasizes<br />

fundamentals of computing and their application<br />

to solving information needs that<br />

arise in business, the natural and physical<br />

sciences and the arts. The degree includes<br />

traditional CIS course work, such as Systems<br />

Analysis and Database Design, but it also emphasizes<br />

application development through<br />

a multi-semester sequence of classes that<br />

build progressively using an experiential approach<br />

to teaching and learning. In addition,<br />

it embraces the mathematical foundations<br />

of computing as a discipline by requiring<br />

discrete mathematics, and it insists that<br />

students are conversant with the fundamentals<br />

of the computing discipline such<br />

as programming, operating systems and<br />

computer architecture.<br />

Successful CIS majors graduate prepared<br />

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

database designers, systems analysts and<br />

network specialists. The degree program<br />

also provides a work experience opportunity,<br />

which many students find provides an important<br />

bridge between their course work and<br />

the world of employment.<br />

Many students who do not actually major<br />

in CIS find the study of their selected major<br />

complemented by the study of information<br />

systems. Pursuit of a CIS minor is appropriate<br />

to nearly every major course of study:<br />

humanities; applied, behavioral, and social<br />

sciences; education; basic sciences; the arts;<br />

and business administration.<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 (serv-<br />

ers) for n-tier application development are<br />

available at both the department and the<br />

university levels.<br />

The program provides a structured handson<br />

laboratory experience for nearly all its<br />

courses. Concepts presented in traditional<br />

manner during lectures are clarified, anchored,<br />

and developed by related laboratory<br />

exercises with an instructor present. With<br />

the faculty member’s guidance and counsel,<br />

students often use this forum as an opportunity<br />

to explore and discover.<br />

Students participate in the Computing<br />

Science Club, affiliated with the Association<br />

for Computing Machinery.<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 in<br />

all core courses (CIS & Math) required for<br />

the major. Prerequisite courses must be<br />

passed with a minimum grade of C.<br />

Lower Division<br />

CIS 110 Introduction to Computers<br />

[The following may substitute for CIS 110 on a<br />

pre-approved basis: 3 units from CIS 170, 171,<br />

172, 173, 174, 175, 176, 178, 180C, 180L,<br />

271, and 272. These 1-unit courses are fiveweek<br />

modules in word processing, spreadsheet,<br />

database, graphics software, and special topics<br />

for microcomputers.]<br />

CIS 130 Introduction to Programming<br />

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

MATH 109 Calculus I or<br />

MATH 105 Calculus for the Biological<br />

Sciences & Natural Resources<br />

CIS 230 C++ Programming<br />

CIS 250 Introduction to<br />

Operating Systems<br />

CIS 260 Systems Analysis<br />

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

MATH 253 Discrete Mathematics<br />

Upper Division<br />

CIS 315 Database Design &<br />

Implementation<br />

CIS 318 Programming Database<br />

Applications<br />

CIS 350 Computer Architecture<br />

& Assembly Language<br />

CIS 372<br />

CIS 450<br />

CIS 492<br />

Telecommunications<br />

Information Resource<br />

Management<br />

Systems Design &<br />

Implementation<br />

Fifteen additional units chosen from the<br />

following (no more than three units from<br />

CIS/CS 482 and 499):<br />

CIS/CS 235 Java Programming<br />

CIS/CS 240 Visual Basic Programming<br />

CIS/CS 373 Network Design &<br />

Implementation<br />

CIS/CS 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 />

REQUIREMENTS FOR THE MINOR<br />

Group A [3 units]<br />

CIS 110 Introduction to Computers<br />

or three units from the following<br />

CIS 170 Essentials of Procedural<br />

Programming I<br />

CIS 171 Word Processing I<br />

CIS 172 Spreadsheets I<br />

CIS 173 Micro database I<br />

CIS 174 Micro Graphics I<br />

CIS 175 Microbased Operating<br />

System<br />

CIS 176 Introduction to Internet<br />

CIS 178 Creating Web Homepages<br />

CIS 180 Selected Introductory Topics<br />

in Computer Literacy<br />

CIS 271 Word Processing II<br />

CIS 272 Spreadsheets II<br />

Group B [3 units - Required]<br />

CIS 130 Introduction to Programming<br />

or<br />

CS 131 Introduction to Computer<br />

Science<br />

Group C [12 units - minimum 6 upper division]<br />

Choose four of the following courses:<br />

CIS 230 C++ Programming<br />

CIS/CS 235 Java Programming<br />

CIS/CS 240 Visual Basic Programming<br />

CIS 250 Introduction to<br />

Operating Systems<br />

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

Computer Information Systems<br />

79

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

Saved successfully!

Ooh no, something went wrong!