Bradley Wordmark Schedule of Classes  
Summer Session II 2009  

Computer Science
Steven Dolins • Bradley Hall 195 • 677-3284
 CS302Advanced Data Structures & Algorithms(3 hours)
Prerequisite: A GRADE OF C OR BETTER IN CS 121; CO-REQUISITE CS 206
 01 MTWTF 1:00 PM -2:40 PM BR146 Young Park 
 CS343Data Communications and Communications Networks(3 hours)
Prerequisite: A GRADE OF C OR BETTER IN BOTH CS 121 AND MTH 120
 01 *R* Arr     Jiang B Liu 
 CS410Directed Individual Studies(1 to 3 hours)
Prerequisite: CONSENT OF DEPARTMENT
 01 *R* Arr     Jiang B Liu 
 CS516Programming Languages(3 hours)
Prerequisite: CS 210 or CS 310
 01 *R* Arr     Young Park 
 CS518Programming Language Translation(3 hours)
Prerequisite: A grade of C or better in CS 210. Co-requisite: CS 516
 01 *R* Arr     Young Park 
 CS611Directed Individual Studies(1 to 3 hours)
Prerequisite: Consent of Department
 01 *R* Arr     James C Miller 
 CS615Software Engineering I(3 hours)
Prerequisite: A GRADE OF C OR BETTER IN CS 302 OR CS 310
 01 MTWTF 4:30 PM -6:10 PM BR146 Young Park 
 CS643Data Communications and Distributed Computing Architecture(3 hours)
Prerequisite: MTH 120, CS 519; MTH 325
 01 MTWTF 9:15 AM -10:55 AM BR126 Jiang B Liu 
 CS699Thesis(3 to 6 hours)
Prerequisite: Consent of department chair
 01 *R* Arr     James C Miller 
 
Extends coverage of CS 121 data structures. Applications include data structures for searching and sorting, memory management, graphs, and strings. Emphasis on understanding data abstraction and relationship to good programming practices in large programs. Implementation of data structures and evaluation of results. Prerequisites: a grade of C or better in CS 121. Corequisite: CS 206.
Fundamentals of data communications: data transmission, data encoding, digital data communication techniques, data link control, and multiplexing. Introduction to switched and shared medium communication networks. Prerequisites: grade of C or better in both MTH 120 and CS 121.
Individual project developed under supervision of a CS faculty member. May be repeated under a different topic once. Maximum of three semester hours per semester. Prerequisite: consent of department.
Design concepts of high-level languages. Description languages; grammars and syntax; expressions and data structures; selection and control structures; constructs for input and output; subprograms and parameter communications. Prerequisite: CS 210 or 310.
Overview of programming language translation with emphasis on modern compiler construction. Lexical analysis, parsing, syntax and semantic analysis, code generation, garbage collection, and optimization. Prerequisite: grade of C or better in CS 210. Corequisite: CS 516.
Individual study in an area of computer science relevant to the student s professional goals and not covered in a formal course offered by the department. May be repeated twice for a maximum of 6 hours credit. Prerequisites: consent of the department.
Software engineering: technical management; project management, estimation, and control; economics; environments; standards; products and their phases. Prerequisites: a grade of C or better in CS 302 or CS 310.
Introduction to communication technologies. Emphasis on application to computer networks, information and coding theory, design considerations, and architecture, including topologies, implementation techniques, and standard distributed computing architectures. Prerequisites: MTH 120, 325; CS 519.
Computer science research and thesis preparation. Required of candidates choosing the thesis option. Total of 6 semester hrs. to be taken in one or two semesters. Prerequisite: consent of department chair.


Choose a different department

Choose a different semester

Search Class Database