facebook pixel Skip to Main Content
Idaho State University home

Computer Science and Software Engineering Program Learning Outcomes

Outcome #1: Student demonstrates an ability to apply knowledge of computing and mathematics appropriate to the discipline.

Outcome #2: Student demonstrates an ability to analyze a problem and identify and define the requirements appropriate to its solution.

Outcome #3: Student demonstrates an ability to design, implement, and evaluate a computer-based system, process, architecture, component, or program to meet desired needs.

Outcome #4: Student demonstrates an ability to use current techniques, skills, system programming, and tools necessary for computing practice.

Outcome #5: Student demonstrates an ability to apply mathematical foundations, algorithmic principles, computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the trade-offs involved in design choices.

Outcome #6: Student demonstrates an ability to apply design and development principles in the construction of software systems of varying complexity

 

Required CS Course

#1

#2

#3

#4

#5

#6

CS 1181 Computer Science and Programming I

 

 

x

x

 

x

CS 1337 Computer Organization & Architecture

x

 

 

x

 

 

CS 2281 Data Structures

x

x

 

x

 

x

CS 3305 Computer Science Theory

x

 

 

 

x

 

CS 3309 Object-Oriented Programming

x

x

x

x

 

x

CS 3310 Databases

 

 

x

x

 

x

CS 3321 Software Engineering

 

x

 

 

 

x

CS 4412/5512 Algorithms

x

x

x

 

x

x

CS 4461/5561 Secure Operating Systems

 

x

x

x

 

x

CS 4481/5581 Compilers

x

x

x

x

x

x

CS 4488 Senior Project

x

x

x

x

x

x

 

Youvisit Pixel