|
Courses |
Student Outcome 1 |
Student Outcome 2 |
Student Outcome 3 |
Student Outcome 4 |
Student Outcome 5 |
|
|
Our students will be able to
apply fundamental concepts of computer science including algorithms and data
structures |
Our students will have an
understanding of the fundamental principles of discrete mathematics |
Our students will have an
understanding of the modern computer systems |
Our students will have an
understanding of the fundamental principles of programming languages |
Our students will be
proficient in an object oriented programming language |
|
CS 1001 Intro to Computer Science |
|
|
|
|
|
|
CS 2001 Computing and |
|
|
|
|
|
|
CS 2003 Intro Data structures Algorithms |
1.Fundamentals of data
structures 2. Applications of
data structures 3.Fundamentals of Algorithm Analysis |
|
|
|
1. Program documentation 2. Modularity 3. Use of objects 4. Proper Indentation 5. Best use of Constructs 6. Program correctness |
|
CS 2123 Data Structures |
1.Fundamentals of Data structures 2. Algorithm Analysis 3.Applications of Algorithms 4.Game Theory Fundamentals 5.Proofs (Theory) |
|
|
|
1. Object Oriented Support: Abstraction, Polymorphism, Inheritance,
Interfaces, etc. 3.
Algorithm Implementation. 4. Program Correctness 5. Program Readability including
documentation. |
|
CS 2033 Computer Architecture,
Organization and Assembler |
|
|
1. Knowledge of Programming Systems 2. System design Principles 3. Architecture Principles 4. Theory |
|
|
|
CS 3003 Comparative Programming
Languages |
|
|
|
1. Language terms and definitions 2. Fundamental concepts of languages 3. Language applications 4. Language design issues |
|
|
CS 3013 Discrete Math |
|
1. Set Theory Fundamentals 2. Understanding Permutations, Combinations and Counting 3. Use Mathematical Inductive proof 4. Fundamentals of Graph Theory 5. Applications of Graph Theory 6. Fundamentals of Truth/Logic |
|
|
|
|
CS 3053 Operating Systems |
|
|
1. Computer Architecture2. Process Management3. Memory Management4. File Systems
|
|
1. Object Oriented Support: Abstraction, Polymorphism, Inheritance,
Interfaces, etc. 2. Individual Development of
a large program: Modularity 3. Systems Integration of user’s code. 4. Scalability test 5. Program Readability |
|
CS 4013 Compilers |
|
|
|
|
1. Object Oriented Support: Abstraction, Polymorphism, Inheritance,
Interfaces, etc. 2. Individual Development of
a very large program: Modularity 3. Language theory to practice: Algorithm
Implementation. 4. Program Readability 5. Program Correctness |
|
CS 4163 Database Systems |
|
|
1. Understand the relational
Data Model 2. Model data using
Entry-Relational Diagram 3. Model data using relational normalization
theory 4. Set up database using a modern DBMS 5. Query a database using a
modern DBMS |
|
|
|
CS 4503 Senior Projects 1 |
|
|
|
|
|
|
CS 4513 Senior Projects 2 |
|
|
|
|
|
|
Courses |
Student Outcome 6 |
Student Outcome 7 |
Student Outcome 8 |
Student Outcome 9 |
|
|
Our students will be able to
write and orally report on project proposals, ideas, and solutions with
clarity and accuracy |
Our students will be able to
design, implement and test a software system as part of a group of developers
for a customer |
Our students will have
demonstrated effective teamwork skills within a project setting |
Our students will have an
understanding of professional and ethical responsibility. |
|
CS 1001 Intro to Computer Science |
Development of oral skills |
|
|
1. Oral presentation on
ethics 2. Class discussion on ethics |
|
CS 2001 Computing and |
Development of oral skills Development of written
skills |
|
|
1. Case studies in
professional ethics 2. Codes of professional behavior 3. Student led discussions
and presentations. |
|
CS 2003 Intro Data structures
Algorithms |
|
|
|
|
|
CS 2033 Computer
Architecture, Organization and Assembler |
|
|
|
|
|
CS 2123 Data Structures |
|
|
|
|
|
CS 3003 Comparative Programming
Languages |
|
|
|
|
|
CS 3013 Discrete Math |
|
|
|
|
|
CS 3053 Operating Systems |
|
|
|
|
|
CS 4013 Compilers |
|
|
|
|
|
CS 4163 Database Systems |
|
|
|
|
|
CS 4503 Senior Projects 1 |
1. Technical document preparation 2. Technical presentation of prototype product |
1. Design tool usage 2. Prototype build demonstration |
|
|
|
CS 4513 Senior Projects 2 |
1. Technical document preparation 2. Technical presentation of initial build 3. Technical presentation of intermediate build 4. Marketing presentation of final product |
1. Design tool usage 2. Initial build demonstration 3. Intermediate build demonstration 4. Final product demonstration |
1. Individual personnel reviews 2. Team member evaluation |
1. Case studies in professional
ethics |