130 likes | 452 Views
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
E N D
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 career objectives
Computer Science Program The following slide contains a diagram of all Computer Science courses offered at the University of Hartford.
Requires M 221 CS 340 Formal Languages & Automata Required BS CS 114 Programming I Computer Science Program University of Hartford Requires M 221 CS 330/331 Studies in CS CS 115 Programming II CS 211 Architecture & Assembly Language CS 220 Data Structures CS 351 Artificial Intelligence CS 362 UNIX Internals CS 355 Computer Networks CS 360 Software Development CS 371 Computer Graphics CS 365 Database Systems CS 375 Internet Prog. CS 451 Operating Systems CS 320 Programming Languages CS x9x Special Topics in CS Required BA & BS 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.
Fall AUC Western Heritage Reading & Writing I Calculus I Computer Programming I Freshman Dialog Spring AUC Arts Reading & Writing II Calculus II Computer Programming II Suggested Course SequenceBachelor of Science in Computer Science Credits = 29 Sample Only Freshman Year
Fall Discrete Math I Architecture & Assembly Language Philosophy Digital Electronics Digital Electronics Lab Spring Communications AUC Culture Data Structures Data Analysis Lab Science (1 of 3) Suggested Course SequenceBachelor of Science in Computer Science Credits = 32 Sample Only Sophomore Year
Fall CS Elective (1 of 3) Formal Languages & Automata Lab Science (2 of 3) English 140 or Foreign Language History Spring Linear Algebra Lab Science (3 of 3) Programming Languages Software Development Politics Suggested Course SequenceBachelor of Science in Computer Science Credits = 32 Sample Only Junior Year
Fall CS Elective (2 of 3) CS Elective (3 of 3) AUC Social Context General Elective General Elective Spring CS or Math Elective Operating Systems Social Science Elective General Elective General Elective Suggested Course SequenceBachelor of Science in Computer Science Credits = 30 - 35 Sample Only Senior Year
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(graphics intensive programming) CS 114 Programming I CS 115 Programming II Requires M 221 CS 211 Architecture & Assembly Language CS 220 Data Structures CS 340 Formal Languages & Automata CS 351 Artificial Intelligence CS 355 Computer Networks CS 371 Computer Graphics CS 360 Software Development CS 451 Operating Systems CS 320 Programming Languages Required BA & BS Required BS Electives
CS 114 Programming I SystemsArchitect(high level planner) CS 115 Programming II Requires M 221 CS 211 Architecture & Assembly Language CS 220 Data Structures CS 340 Formal Languages & Automata CS 355 Computer Networks CS 365 Database Systems CS 360 Software Development CS 375 Internet Prog. CS 451 Operating Systems CS 320 Programming Languages Required BA & BS Required BS Electives
CS 114 Programming I ApplicationDeveloper(business computer programmer) CS 115 Programming II Requires M 221 CS 211 Architecture & Assembly Language CS 220 Data Structures CS 340 Formal Languages & Automata CS 365 Database Systems CS 360 Software Development CS 375 Internet Prog. CS 451 Operating Systems CS 320 Programming Languages CS x9x Special Topics in CS Required BA & BS Required BS Electives