Sacred Heart University

 







Sign up to receive the SHU E-Newsletter
COMPUTER SCIENCE & INFORMATION TECHNOLOGY
About the Department
NEW Game Design & Development Track
in Computer
Science
Undergraduate Degrees
Course Descriptions
Graduate Degrees
Certificate Programs
Admissions - Apply Now
Course Descriptions
Course Offerings
Master's & Senior Project
Faculty & Staff
Computer Science Video
News & Events
Resources & Links
Career Opportunities
Contact Us

COURSE REQUIREMENTS FOR MAJORS
The computer science field has experienced dramatic growth and technological development within the last decade. The 21st century is heralding the emergence of nanotechnology, ubiquitous computing, computer games and wireless networking.  The Computer Science and Information Technology (CS/IT) Department is responding to these technological challenges by offering a dynamic course of study that is responsive to the ever-changing field of computer technology.  The Computer Science/Information Technology curriculum has three tracks: Computer Science, Information Technology and Computer Gaming - Design and Development.  The Computer Science track is geared to those students with strong mathematics and the desire to participate in the research and development side of computer science.  The Information Technology track is for those students interested in interface, multimedia and system design for business applications and the Computing Gaming Design and Development track is for students who wish to design and develop games for entertainment, simulation and training.

The curriculum is designed to provide the Computer Science major with the latest up-to-date information. Courses in C programming, C++, Visual Basic, JAVA, Multimedia, Database design, Web Design, Software Engineering, and Networking are just a few of the subjects offered. Students may also complete a degree program with a BS and MSCIS in five years.

The major in Computer Science with a concentration in computer Science requires the completion of 48 credits.  The major in Computer Science with a concentration in information Technology requires 45 credits not including supporting courses. The remaining credits required for graduation are within the liberal arts core curriculum.

Courses Required for Computer Science, Information Technology and Computer Gaming Design and Development Tracks
CS 111 Introduction to Structured Programming
CS 112 Data Structures
CS 113 Discrete Structures
CS 215 Computer Systems Organization with Assembler
CS 312 Software Engineering
CS 318 Project Course
CS 319 Computer Ethics


Required Courses for Computer Science Track

CS 241 Advanced Programming Concepts Using “C”
CS 272 OOP and C# Games
CS 311 Database Design
CS 339 Networking and Data Communication
CS 341 Analysis of Algorithms
CS 348 Programming in Unix
CS349 Operating Systems
One computer Science elective


Required Courses for Information Technology Track
Math 109 Mathematics for Decision Making and Math 110 Calculus for Decision Making (should be taken as part of the required Baccalaureate core)
CS 232 Human Computer Interaction
CS 233 Visual Basic
CS 311 Database Design
CS 331 Multimedia Applications
CS 338 Systems Analysis and Design
CS 339 Networking and Data Communication
One Computer Science elective


Required Courses for Computer Gaming Track
CS 171 Introduction to Computer Gaming
CS 271 Advanced Computer Gaming
CS 272 OOP and C# Games
CS 341 Analysis of Algorithms
CS 349 Operating Systems
CS 371 Advanced C#-Based Game Programming
CS 372 Building Computer Games
One computer Science elective

Required Supporting Courses for Computer Science Track
MA 151 Introductory Calculus and MA 152 Mathematical Analysis I (should be taken as part of the Baccalaureate core)
MA 261 Linear Algebra
MA 331 Mathematical Probability and Statistics I



Required Supporting Courses for Computer Gaming Track
MA 140 Precalculus
MA 151 Introduction to Calculus
AR 110 Visual Organization
AR 114 Photoshop and Illustrator

Required Supporting Courses for Information Technology Track
BU 103 Business: Its Nature and Environment or
BU 201 Organization Management
MA 131 Statistics for Decision Making

Required Courses for Network Security Emphasis for Computer Science Option
CS 111 Introduction to Structured Programming
CS 112 Data Structures
CS 113 Discrete Structures
CS 215 Computer Systems Organization with Assembler
CS 241 Advanced Programming Concepts Using “C”
CS 242 Introduction to Graphics Using Java
CS 311 Data Base Design
CS 312 Software Engineering
CS 318 Project Course
CS 319 Computer Ethics
CS 339 Networking and Data Communications

CS 341 Analysis of Algorithms
CS 349 Operating Systems
CS 367 Managing, Securing and Designing Modern Networks
CS 368 Hands-on Network Security

Supporting Courses for Computer Science Track
MA 151 Calculus I
MA 152 Calculus II
MA 261 Linear Algebra
MA 331 Probability and Statistics I

Back to Undergraduate Degrees    Next Page

©2012 - SACRED HEART UNIVERSITY
5151 PARK AVENUE, FAIRFIELD, CONNECTICUT 06825-1000 | 203-371-7999
Give to SHU News & Events Privacy / Terms of Use Site Feedback Directions
Developed by Synthenet Corporation