Standard III-2. Full-time faculty members must oversee all course work.
The course work in the department has a set of core courses required by all of the specializations in the degree. The core courses are listed first. The courses for each of the specializations are listed after the core group.
Computer Science Core Requirements All Specializations CS degree
|
Course # |
Course Name |
Oversight Faculty |
|
CNS 1250 |
Object-Oriented Programming I |
Fairclough/deBry/Love |
|
CNS 1350 |
Object-Oriented Programming II |
Fairclough/deBry |
|
CNS 1380 |
Assembly Language and Computer Architecture |
Fairclough/Minaie |
|
CNS 2300 |
Discrete Structures I |
Ernest Cary |
|
CNS 2400 |
Object-Oriented Data Structures |
Reza Sanati |
|
CNS 2600 |
Fundamentals of Data Communications |
Dave Heldenbrand |
|
CNS 3060 |
Operating Systems Theory |
Fairclough/Durney |
|
CNS 3520 |
Database Theory |
Durney/Sanati |
|
CNS 3690 |
Advanced Topics in Data Communications |
Dave Heldenbrand |
|
CNS 301R |
Professional Organizations |
Additional Required courses in the CS and SE specializations CS Degree
|
Course # |
Course Name |
Oversight Faculty |
|
CNS 1510 ** |
Unix Operating system |
Jeff Cold |
|
CNS 3240* |
Introduction to Computational Theory |
Chuck Allison |
|
CNS 3250*** |
Advanced Java Programming |
Fairclough/Love/Allison |
|
CNS 3400* |
Software Engineering |
Keith Olsen |
|
CNS 4190*** |
Dist. Enterprise Software Architecture |
Dennis Fairclough |
|
CNS 4230*** |
Software Testing and Quality ST1:COUNTRY-REGION>Eng. |
Don Kussee |
|
CNS 4380* |
Adv/High-Performance Comp. Arch. |
Dennis Fairclough |
|
CNS 4400*** |
Software Analysis and Design |
Keith Olsen |
|
CNS 4410*** |
Human Factors in Software Eng. |
Don Kussee |
|
CNS 4450* |
Analysis of Programming Languages |
Chuck Allison |
|
CNS 4470** |
Artificial Intelligence |
Kirk Love |
|
CNS 4490** |
Algor. Language and Compiler Design |
Dennis Fairclough |
|
CNS 4510** |
Operating System Design |
Dennis Fairclough |
|
CNS 4550*** |
Project Design Management |
Keith Olsen |
* required in CS and SE
** required in CS
*** required in SE
Additional Courses Required in the Networking Specialization CS degree
|
Course # |
Course Name |
Oversight Faculty |
|
CNS 1510 * |
Unix Operating System |
Jeff Cold |
|
CNS 2550 |
Internet Programming |
Love/Durney |
|
CNS 3240 & |
Introduction to Computational Theory |
Chuck Allison |
|
CNS 3510 |
Unix System Administration |
Jeff Cold |
|
CNS 3660 |
Web Server Administration and Programming |
Brian Durney |
|
CNS 3670 |
Network Programming |
Dennis Fairclough |
|
CNS 4470 * |
Artificial Intelligence |
Kirk Love |
|
CNS 4610 |
TC/IP Internet Architecture |
Dave Heldenbrand |
|
CNS 4650 |
Des. And Imp. of� Directory-based Networks |
George Hickman |
* Also required in the CS option
& Also required in the CS and SE options
Other Courses in the Curriculum that will count in a specialization CS Degree
|
Course # |
Course Name |
Faculty Responsible |
|
CNS 1120 ! |
Introduction to programming� Visual Basic |
Kussee/Love |
|
CNS 2610 ! |
Network Administration |
George Hickman |
|
CNS 2630 ! |
Network Management |
Jeff Cold |
|
CNS 3200 ! |
RAD Client/Server Development� VB |
Fairclough/Love |
|
CNS 3300 * |
Discrete Structures II |
Ernest Carey |
|
CNS 3330 * |
Windows Programming |
Dennis Fairclough |
|
CNS 3370 !* |
Advanced C++ Programming |
Fairclough/Allison |
|
CNS 3610 ! |
Advanced Network Administration |
George Hickman |
|
CNS 3630 ! |
Advanced Network Management |
Jeff Cold |
|
CNS 3650 ! |
Network Service and Support |
George Hickman |
|
CNS 4260 # |
Digital System Simulation |
Fairclough/Olsen |
|
CNS 4370 ! |
Advanced Component RAD Programming |
Fairclough/Allison |
! Networking Specialization
* CS Specialization
# SE specialization
Standard III-3. Full-time faculty members must cover most of the total classroom instruction.
C. Faculty Oversight. Full-time faculty must oversee all course work allowed towards the major. That means that they must either teach a course or be the course chairperson or coordinator for all sections taught by other than full-time faculty, such as adjunct faculty or teaching assistants. For those courses with sections not taught by full-time faculty during the past academic year, list the course numbers below and the name of the full-time faculty coordinator. (The past academic year is the academic year immediately prior to the year in which this report is prepared.)
|
Fall 2001 |
Course Number |
Section |
Title |
Adjunct |
Faculty Coordinators |
|
CNS 1120 |
003 |
Intro to Programming VB |
Nathan DeGraw |
Don Kussee |
|
|
CNS 1120 |
B01 |
Intro to Programming VB |
Larry Herget |
Don Kussee |
|
|
CNS 1170 |
001 |
C Programming for Business |
Lynn Manhart |
Keith Olson |
|
|
CNS 1250 |
001 |
Obj-Oriented Prog Java |
William Cerny |
Chris Jones |
|
|
CNS 1250 |
002 |
Obj-Oriented Prog Java |
Dan Gale |
Chris Jones |
|
|
CNS 1380 |
001 |
Assembly Lang Comp Architect |
Dan Gale |
Dennis Fairclough |
|
|
CNS 2110 |
001 |
Hrdwr/Sftwr Maint/Support |
Dave Jung |
Ernest Carey |
|
|
CNS 3330 |
001 |
Windows Programming |
Garth Fielding |
Dennis Fairclough |
|
|
CNS 4410 |
001 |
Human Factors in Sftwr Enginee |
Gordon Stokes |
Don Kussee |
|
|
CNS 1120 |
601 |
Intro to Programming VB |
David Tam |
Don Kussee |
|
|
CNS 1120 |
602 |
Intro to Programming VB |
Don Carey |
Don Kussee |
|
|
CNS 1250 |
602 |
Obj-Oriented Prog Java |
DeShawn Smith |
Chris Jones |
|
|
CNS 1350 |
602 |
Obj Oriented Prog C++ |
Mark Crowther |
Roger deBry |
|
|
CNS 1380 |
601 |
Assembley Lang Comp Architect |
Dan Wilson |
Dennis Fairclough |
|
|
CNS 1510 |
601 |
Unix Operating System |
Chad VanDenbark |
Jeff Cold |
|
|
CNS 2030 |
601 |
Intro to Data Communication |
Dan Wilson |
Dave Heldenbrand |
|
|
CNS 2300 |
601 |
Discrete StructuresI |
Chris Monson |
Ernest Carey |
|
|
CNS 2610 |
A61 |
Network Admin |
KekauArakaki |
George Hickman |
|
|
CNS 279R |
601 |
Cur Topics in Network- Cisco |
Mike Lewis |
Dave Heldenbrand |
|
|
CNS 3510 |
601 |
Unix System Administration |
Thomas Wiest |
Jeff Cold |
|
|
CNS 4370 |
601 |
RAD Client Server Dev C++ |
Myron Crandall |
Dennis Fairclough |
|
|
CNS 1120 |
X01 |
Intro to Programming VB |
Chris Jones |
Chris Jones |
|
|
CNS 1200 |
X01 |
Visual Basic for Business |
Chris Jones |
Don Kussee |
|
|
CNS 1250 |
X01 |
Obj-Oriented Prog I Java |
Chris Jones |
Chris Jones |
|
|
CNS 1350 |
X01 |
Obj-Oriented Prog II - C++ |
Mark Crowther |
Roger deBry |
|
|
CNS 1250 |
W01 |
Obj-Oriented Prog I Java |
Marko Viitanen |
Chris Jones |
|
|
Spring 2002 |
|||||
|
CNS 1170 |
002 |
C Programming Language |
Lynn Manhart |
Keith Olson |
|
|
CNS 1200 |
001 |
Visual Prog for Business |
Will Stanton |
Don Kussee |
|
|
CNS 2030 |
001 |
Intro to Data Communication |
Dan Gale |
Dave Heldenbrand |
|
|
CNS 2030 |
002 |
Intro to Data Communication |
Mike Slaugh |
Dave Heldenbrand |
|
|
CNS 2110 |
001 |
Hrdwr/Sftwr Maintenance |
Dave Jung |
Ernest Carey |
|
|
CNS 1170 |
602 |
C Programming Language |
Lynn Manhart |
Keith Olson |
|
|
CNS 1250 |
602 |
Obj-Oriented Prog I Java |
Don Carey |
Chris Jones |
|
|
CNS 1350 |
601 |
Obj-Oriented Prog II C++ |
Myron Crandall |
Roger deBry |
|
|
CNS 1510 |
601 |
Unix Operating System |
Nathan DeGraw |
Jeff Cold |
|
|
CNS 2610 |
A61 |
Network Administration |
Kelly Keetch |
George Hickman |
|
|
CNS 2620 |
601 |
Intro to Network Administration |
Mike Slaugh |
Dave Heldenbrand |
|
|
CNS 2630 |
601 |
Network Management |
William Oborn |
Jeff Cold |
|
|
CNS 279R |
601 |
Cur Topics Networking |
Mike Lewis |
Dave Heldenbrand |
|
|
CNS 3060 |
601 |
Operating Systems Theory |
Nathan DeGraw |
Dennis Fairlcough |
|
|
CNS 3330 |
601 |
Windows Programming |
Garth Fielding |
Dennis Fairclough |
|
|
CNS 3510 |
601 |
Unix System Administration |
John Jolly |
Jeff Cold |
|
|
CNS 3610 |
B61 |
Adv Network Administration |
Kelly Keetch |
George Hickman |
|
|
CNS 3660 |
601 |
Web Server Administration |
Dan Wilson |
Brian Durney |
|
|
CNS 4330 |
601 |
Adv Windows Programming |
Garth Fielding |
Dennis Fairclough |
|
|
CNS 479R |
601 |
Adv Cur Topics Networking |
Mike Lewis |
Dave Heldenbrand |
|
|
CNS 1120 |
X01 |
Intro to Programming VB |
Chris Jones |
Don Kussee |
|
|
CNS 1200 |
X01 |
Visual Programming |
Chris Jones |
Don Kussee |
|
|
CNS1250 |
X01 |
Obj-Oriented Prog I Java |
Chris Jones |
Chris Jones |
|
|
CNS 1350 |
X01 |
Obj-Oriented Prog II C++ |
Chris Jones |
Roger deBry |
|
|
Summer 2002 |
|||||
|
CNS 1120 |
F61 |
Intro to Programming VB |
Don Carey |
Don Kussee |
|
|
CNS 1250 |
F61 |
Obj-Oriented Prog I Java |
Marko Viitanen |
Chris Jones |
|
|
CNS 1350 |
F61 |
Obj-Oriented Prog II C++ |
Myron Crandall |
Roger deBry |
|
|
CNS 1380 |
F61 |
Assembly Lang Comp Architect |
Dan Gale |
Dennis Fairclough |
|
|
CNS 1120 |
XF1 |
Intro to Programming VB |
Chris Jones |
Don Kussee |
|
|
CNS 1250 |
XF1 |
Obj-Oriented Prog I Java |
Chris Jones |
Chris Jones |
|
|
CNS 1350 |
XF1 |
Obj-Oriented Prog II C++ |
Mark Crowther |
Roger deBry |
|

