Mar 12, 2026  
2025 - 2026 Catalog 
    
2025 - 2026 Catalog
Add to Portfolio (opens a new window)

INFO 1020 - Computer Science Principles


4.5 Credits

Students are introduced to the foundational principles of computer science. Students learn the essential thought processes used by computer scientists to solve problems, expressing those solutions as computer programs. 

Lecture Hours: 4.5
Lab Hours: 0.0
Internship Hours: 0.0
Clinical or Practicum Hours: 0.0




Course Objectives
  1. Design and evaluate computational solutions for a purpose. 
  1. Develop and implement algorithms. 
  1. Develop programs that incorporate abstractions. 
  1. Evaluate and test algorithms and programs. 
  1. Investigate computing innovations. 
  1. Implement common and advanced modularization techniques in computer programs. 
  1. Apply data handling concepts, including datatype selection. 
  1. Describe the Object-Oriented Programming paradigm. 
  1. Collaborate with others on a software project. 
  1. Identify bugs in existing code and update the code to apply fixes and new features. 


View Class Schedule




Add to Portfolio (opens a new window)