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
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

UNDERGRADUATE COURSE DESCRIPTIONS
CS 100 Introduction to Information Technology   3 CR
An introduction to computing and data processing for non-computer science majors. This course is half theory and half hands-on application using Microsoft Office. It includes word processing, spreadsheets, databases and some work with the Internet. This course provides the knowledge and understanding necessary to communicate effectively in the personal computing environment of business today. Non-majors only.

CS 101 Web Design and Visual Tools for non majors   3 CR
This course aids in the understanding of the design and production of web sites. It presents the design elements that go into web page development. Students browse sites and identify good design elements. They construct their own web page early on and allow it to evolve throughout the semester. Prerequisite: CS 100 or permission of department chair. Non-majors only.

CS 102 Multimedia for non majors   3 CR
This course aids the non-programmer in the understanding of multimedia authoring, incorporating text, graphics, sound and video. It discusses design and planning elements that go into multimedia development. Students use Flash and some of the scripting language, ActionScript, to choreograph media objects onto a stage using a score. Prerequisite: CS 100 or permission of department chair.

CS 104 Digital Animation and Gaming for non majors   3 CR
This class will create electronic games using digital animation and timeline control. Topics covered include: creating gaming objects with drawing and color tools; timeline-based animation techniques; controlling screen action with buttons; integrating sound into a game; publishing and exporting a game to the web.

CS 106 Introduction to Information Technology for Business Administration for non majors   3 CR
An introduction to computing and data processing for non-computer science majors. This course is half theory and half hands-on application using Microsoft Office. It includes spreadsheets, databases and presentation software and provides the knowledge and understanding necessary to communicate effectively in the personal computing environment of business today. For Business Administration majors.

CS 110 Introduction to Computer Science   3 CR
An introduction to programming logic, using a suitable introductory programming language. This course presents an overview of major programming concepts (selection, loops, input-output operations, procedures and functions) and serves as an introduction to the Unix operating system and Unix-based editors. For computer science majors with no previous programming experience. Prerequisite: computer science major or permission of department chair.

CS 111 Introduction to Structured Programming   3 CR
A first course in programming using a structured programming language. Topics include iteration, selection, procedures, functions and arrays with the use of flowcharts and modules. Presents applications in both business and scientific areas. Prerequisite: CS 110 or permission of department chair.

CS 112 Data Structures   3 CR
A continuation of CS 111 using a structured programming language to implement multidimensional arrays, stacks, queues, linked lists and binary trees. Also introduces recursion and generic packaging. Prerequisite: CS 111

CS 113 Discrete Structures   3 CR
Presents mathematical concepts for computer science, including sets, relations and functions; partitions; order relations; countability; permutations and combinations; probability; recurrences; big-Oh notation; elements of abstract algebra such as groups, rings and Boolean algebras. Prerequisite: MA 006

CS 171 Introduction to Computer Gaming   3 CR
Designing the vector gaming environment; Storyboarding;  Tween and frame-by-frame animation;  Using functions to control animation timelines;  Using random number functions to instantiate digital objects;  Artifact movement utilizing vector plot points. Co-requisite: CS 111

CS 215 Computer Systems Organization with Assembler   3 CR
This course presents an overview of computer architecture and computer organization as they relate to computer science. Topics include computer components, interconnection structures, internal memory, instruction sets, number representation in computers, parallel processing and an elementary introduction to assembly programming. Prerequisite: CS 112

CS 232 Human-Computer Interaction   3 CR
Focuses on how developers and designers of computer systems can produce computers that are beneficial to the user and easy to use. Human computer interaction is the intersection of human behavior and computer technology. In understanding human behavior, developers can evaluate what makes the computer easy to learn and use. The course examines the ways people interact with computers and how to incorporate this knowledge into the design and evaluation of new technology. Prerequisite: CS 100 or CS 112

CS 233 Visual Basic   3 CR
Explores the use of controls and tools, forms, menus, frames, file browsers and buttons, creating windows inters for databases, linking to Windows and Excel, and writing and debugging Visual Basic code. Uses VB.net. Prerequisite: CS 112

©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