IST110C: Programming Fundamentals

Category
Information Technology
Credits 3 Lab/Practicum/Clinical Hours 2 Lecture Hours 2
Search for Available CoursesRegister for This CourseCost of Attendance
Description

Introduces students to design and develop computer programs using the C# language. Students learn and resolve a range of programming problems by applying techniques of design, structured coding, debugging, error-handling, and troubleshooting. The course begins by exploring procedural syntax and concludes with an introduction to object-oriented programming. Topics include problem analysis, computer logic and flow control, decision and repetition structures, use of methods, arrays, program documentation, class definitions, and use of a debugger. No prior programming knowledge is necessary.

  • Understand the use of Microsoft Visual Studio to design, develop, debug and execute small computer programs.
  • Write computer programs in C# programming language
  • Use memory concepts while writing programs using primitive data types.
  • Use concepts of value types, reference type and output variables.
  • Design and develop modular computer programs while using control structures and algorithms.