CS 114 - Computer Science Department

advertisement
University of Hartford
Computer Science Program
The purpose of this slide set is to provide
an overview of the Computer Science
Program at the University of Hartford.
For more information visit us at www.cs.hartford.edu
Overview
Computer
Science Program
illustration
of all Computer Science courses offered
and their prerequisites
Suggested course sequence for
a BS Degree
a
sample four year schedule for a student aiming for
a BS degree in Computer Science
Selecting elective courses based on
objectives
career
Computer Science Program
The following slide contains a diagram of
all Computer Science courses offered at
the University of Hartford.
Requires M 221
CS 114
Programming I
CS 330/331
Studies in CS
CS 115
Programming II
Requires M 221
CS 220
Data Structures
CS 340
Formal Languages &
Automata
CS 211
Architecture &
Assembly Language
CS 355
Computer Networks
CS 451
Operating Systems
Required
BA & BS
Computer Science
Program
University of Hartford
CS 351
Artificial Intelligence
CS 360
Software
Development
CS 362
UNIX Internals
CS 371
CS 365
Computer Graphics Database Systems
CS 320
Programming
Languages
Required
BS
CS 375
Internet Prog.
CS x9x
Special Topics in CS
Electives
Suggested course sequence for
a BS Degree
The following slides contain a schedule of
courses for a BS degree in Computer Science.
Faculty advisors use this schedule as a starting
point to craft a unique program for each
student.
Suggested Course Sequence
Bachelor of Science in Computer Science
 Fall
 AUC
 Spring
Western Heritage
 Reading & Writing I
 Calculus I
 Computer Programming I
 Freshman Dialog
Sample Only
 AUC Arts
 Reading
& Writing II
 Calculus II
 Computer Programming II
Freshman Year
Credits = 29
Suggested Course Sequence
Bachelor of Science in Computer Science
 Fall
 Spring
 Discrete
Math I
 Architecture & Assembly
Language
 Philosophy
 Digital Electronics
 Digital
Sample Only
 Communications
 AUC
Culture
 Data Structures
 Data Analysis
 Lab Science (1 of 3)
Electronics Lab
Sophomore Year
Credits = 32
Suggested Course Sequence
Bachelor of Science in Computer Science
 Fall
 CS
 Spring
Elective (1 of 3)
 Formal Languages &
Automata
 Lab Science (2 of 3)
 English 140 or Foreign
Language
 History
Sample Only
 Linear Algebra
 Lab
Science (3 of 3)
 Programming Languages
 Software Development
 Politics
Junior Year
Credits = 32
Suggested Course Sequence
Bachelor of Science in Computer Science
 Fall
 CS
Elective (2 of 3)
 CS Elective (3 of 3)
 AUC Social Context
 General Elective
 General Elective
Sample Only
 Spring
 CS
or Math Elective
 Operating Systems
 Social Science Elective
 General Elective
 General Elective
Senior Year
Credits = 30 - 35
Selecting elective courses
based on career objectives
Choosing electives from the many course offerings at the University
of Hartford is complex and unique to each student.
To illustrate choices within the Computer Science program only, the
following slides show possible CS electives for 3 career goals:
Game
Developer (graphics intensive programming)
Systems Architect (high level planner)
Application Developer (business computer programmer
Game
Developer
CS 114
Programming I
(graphics intensive programming)
CS 211
Architecture &
Assembly Language
CS 115
Programming II
Requires M 221
CS 220
Data Structures
CS 340
Formal Languages &
Automata
CS 351
Artificial Intelligence
CS 355
Computer Networks
CS 360
Software
Development
CS 451
Operating Systems
Required
BA & BS
CS 371
Computer Graphics
CS 320
Programming
Languages
Required
BS
Electives
Systems
Architect
CS 114
Programming I
(high level planner)
CS 211
Architecture &
Assembly Language
CS 115
Programming II
Requires M 221
CS 220
Data Structures
CS 340
Formal Languages &
Automata
CS 355
Computer Networks
CS 360
Software
Development
CS 451
Operating Systems
Required
BA & BS
CS 365
Database Systems
CS 320
Programming
Languages
Required
BS
CS 375
Internet Prog.
Electives
Application
Developer
CS 114
Programming I
(business computer programmer)
CS 211
Architecture &
Assembly Language
CS 115
Programming II
Requires M 221
CS 220
Data Structures
CS 340
Formal Languages &
Automata
CS 360
Software
Development
CS 451
Operating Systems
Required
BA & BS
CS 365
Database Systems
CS 320
Programming
Languages
Required
BS
CS 375
Internet Prog.
CS x9x
Special Topics in CS
Electives
Download