Sep 17, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

ITC 13000 - Programming Fundamentals I



An introduction to computer programming and problem solving at the level needed for the study of information technology. Programming topics include data representation, expressions, control statements, subprograms, recursion, simple input/output, basics of GUI development, and event-driven programming. Problem solving techniques include problem specification and algorithm development using pseudo-code and stepwise refinement.

Cr. 3.
Student Learning Outcomes
1. Use the .NET integrated development environment. 
2. Use object oriented programming. 
3. Properly comment code. 
4. Understand and use basic programming concepts and tools. 
5. Save and retrieve data and objects in files. 
6. Debug a program. 
7. Describe the objectives and functions of a program. 
8. Write code in the C# language.