Christian Brothers University

Academic Course Descriptions

Academics | Accounting | Anthropology | Art | Biology | Business Law | Chemical Engineering | Chemistry | Civil and Environmental Engineering | Computer Science | Counseling | Criminal Justice | Economics | Education | Electrical and Computer Engineering | English | Finance | Foreign Language | French | Geography | German | Greek | Hebrew | History | Humanities | Information Technology Management | Latin | Management | Marketing | Mathematics | Mechanical Engineering | Music | Natural Science | Orientation | Philosophy | Physical Education | Physics | Political Science | Psychology | Religious Studies | Russian | Sociology | Spanish | Speech | Statistics | Theater

References to the timing of course offerings which follow apply only to day courses. Evening and summer school course offerings are scheduled according to need. Christian Brothers University reserves the right to cancel classes at any time due to insufficient enrollment.

COMPUTER SCIENCE COURSES

There are two options in the field of Computer Science.
CS 109. INTRODUCTION TO COMPUTER SCIENCE
This is an introductory course about important topics in computer science. Topics include problem solving, computer hardware and software, computer organization, systems, languages, software engineering, algorithms, and design of algorithms. Offered in the Fall semester. One semester; three credits

CS 122. FUNDAMENTALS OF COMPUTER SCIENCE I (Formerly CS 152)
The course emphasizes problem solving through abstraction and decomposition. It uses examples from a variety of application domains. It requires the implementation of software in an object-oriented programming language. It emphasizes concepts underlying the construction of individual software components. Topics include algorithms, processes, procedural abstraction, data abstraction, encapsulation and inheritance. Offered in the Spring semester. Prerequisite or corequisite: CS 109 or permission of the instructor. One semester; three credits

CS 122L. FUNDAMENTALS OF COMPUTER SCIENCE LAB I (Formerly CS 152L.)
Lab to accompany CS 122. Corequisite: CS 122. One semester; one credit

CS 234. FUNDAMENTALS OF COMPUTER SCIENCE II (Formerly CS 253)
Topics include data structures such as lists, stacks, queues, trees and tables, inheritance, polymorphism and techniques for building systems of interacting components. The student masters concepts and skills through the design and implementation of correct, robust and readable programs. (Same as ECE 234) Offered in the Fall semester. One design credit. Prerequisite: CS 122 or ECE 112. One semester; three credits

CS 234L. FUNDAMENTALS OF COMPUTER SCIENCE LAB II (Formerly CS 253L.)
Lab to accompany CS 234. Corequisite: CS 234. (Same as ECE 244) One design credit. One semester; one credit

CS 236. OBJECT ORIENTED DESIGN (Formerly CS 233)
This course teaches the student how to build effective models using object oriented methods. It stresses the use of strategies and patterns in the analysis and the design of object oriented systems in engineering and sciences. It uses a modeling approach for the structure and behavior of objects. The student implements models with a software tool. Offered in the Spring semester. (Same as ECE 236) One design credit. Prerequisite: CS 234. One semester; three credits

CS 350. ALGORITHMS
The course studies standard methods and examples in the design and analysis of algorithms. Topics include some basic paradigms in algorithm design and analysis of the efficiency and optimality of representative algorithms selected from some of graph, pattern matching, numerical, randomized and approximation algorithms. Prerequisites: MATH 141 and CS 234. One semester; three credits

CS 380. OPERATING SYSTEMS (Formerly CS 280)
The course presents the fundamental concepts and principles that govern the behavior of operating systems. Topics include processes, threads, processor scheduling, memory management, input, output, file management, security and distributed systems. Offered in the Spring semester. Prerequisite: CS 234. One semester; three credits.

CS 392. DATABASE SYSTEMS
The course stresses the design of databases and their implementation using a relational database management system. Topics include data modeling, relational algebra, normalization, design, a query language such as SQL, optimizing performance, client server databases and distributed processing. Offered in the Fall semester of even numbered years. Prerequisites: MATH 141 and CS 234. One semester; three credits

CS 400. INTERNSHIP IN COMPUTER SCIENCE
Computer science majors receive on-the-job training in the offices of cooperating firms. To receive credit, the student must submit periodic reports and a detailed final report of the work done. The authorized supervisor at the firm must verify these reports. Prerequisites: Junior standing and approval of the Computer Science faculty. Pass/Fail Grading. One semester; one to three credits

CS 453. COMPUTER GRAPHICS (FORMERLY CS 423)
(Same as ECE 453) Prerequisites: CS 122, 122L, 234 or ECE 112 and Permission of the instructor. One semester; three credits

CS 460-469. TOPICS IN COMPUTER SCIENCE
Courses are designed each semester to meet the current needs of the students and to express the particular interests of the instructor. Prerequisite: CS 234. Offered in the Spring semester of odd numbered years. One semester; three credits

CS 481. COMPUTER SCIENCE PROJECT I
The course requires that the student design, develop and implement a major project that solves a real problem in either business or engineering in the field of computer science. The project requires the presentation of oral and written reports. Prerequisites: CS 234 and Senior standing. Offered in the Fall semester. One semester; one credit

CS 482. COMPUTER SCIENCE PROJECT II
The course is a continuation of CS 481. The student completes the project begun in CS 481 and must pass a departmental assessment test. The student may have to take an external assessment examination approved by the department. Prerequisite or corequisite: CS 481. Offered in the Spring semester. One semester; three credits

[ top of page ]

 

 

School Information (Faculty, Majors, Courses): Arts - Business - Engineering - Science
Graduate Programs: MEd Ed. Ldrshp. - MEd - MAT - MEM - MBA
Course Descriptions | General Information | Index
On-line Schedule | Academic Calendar | Admissions | Academics

Search the Catalog:
 

Copyright © 2001-2002 Christian Brothers University     650 E. Parkway South    Memphis,  TN  38104      (901) 321 - 3000