Computer Science University of Tulsa

 

Mapping Program Outcomes to Required courses           last updated Nov. 1, 2008

 

Program Outcomes

Required Courses

1.  Graduating seniors will have an understanding of the fundamental concepts of computer science including algorithms and data structures.   

 

 

CS 2003 Intro data structures and algorithms

CS 2123 Data Structures

CS 3013 Discrete Math

CS 3053 Operating Systems

CS 4163 Database Systems

2.  Graduating seniors will have an understanding of the fundamental principles of discrete mathematics 

 

CS 3013 Discrete Math

3.  Graduating seniors will have an understanding of the modern computer systems 

CS 2033 Computer Architecture, Organization and Assembler

CS 3053 Operating Systems

CS 4163 Database Systems

4.  Graduating seniors will have an understanding of the fundamental principles of programming languages

CS 2003 Intro Data structures Algorithms

CS 2123 Data Structures

CS 3003 Comparative Programming Languages

CS 4013 Compilers

5.  Graduating seniors will be proficient in an object oriented programming language. 

 

CS 2003 Intro Data structures and Algorithms

CS 2123 Data Structures

CS 3053 Operating Systems

CS 4013 Compilers

CS 4513 Senior Projects 2

6.  Graduating seniors will be able to write and orally report on project proposals, ideas, and solutions with clarity and accuracy.

 

CS 2001 Computer and Eng. Ethics

CS 4503 Senior Projects 1

CS 4513 Senior Projects 2

7.  Graduating seniors will be able to design, implement and test a software system as part of a group of developers for a customer.

CS 4503 Senior Projects 1

CS 4513 Operating Systems

8.  Graduating seniors will have demonstrated effective teamwork skills within a project setting

 

 

CS 4503 Senior Projects 1

CS 4513 Senior Projects 2

9. Graduating seniors will have an understanding of professional and ethical responsibility.

CS 2001 Computing and Eng. Ethics

CS 4513 Senior Projects 2

             

Mapping Required Courses to Program Outcomes 1-9               

 

                                                                                                    Program Outcomes

Course          Title                                                             1    2    3     4     5    6    7    8     9

CS 2001

Computing and Eng. Ethics

 

 

 

 

 

x

 

 

x

CS 2003

Intro Data structures and Algorithms

x

 

 

x

x

 

 

 

 

CS 2033

Computer Architecture, Organization and Assembler

 

 

x

 

 

 

 

 

 

CS 2123

Data Structures

x

 

 

x

x

 

 

 

 

CS 3003

Comparative Programming Languages

 

 

 

x

 

 

 

 

 

CS 3013

Discrete Math

x

x

 

 

 

 

 

 

 

CS 3053

Operating Systems

x

 

x

 

x

 

 

 

 

CS 4013

Compilers

 

 

 

x

x

 

 

 

 

CS 4163

Database Systems

x

 

x

 

 

 

 

 

 

CS 4503

Senior Projects 1

 

 

 

 

 

x

x

x

 

CS 4513

Senior Projects 2

 

 

 

 

x

x

x

x

x