CS210 Introduction to Programming
 
 

CS210

 

Course Description:

 

 

Introduction to Programming. 3(2). Introduces the fundamentals of software development as a foundation for a more advanced study of computer science. Topics include programming constructs, problem-solving strategies, algorithms, data structures, recursion and object-oriented concepts. Considerable attention is devoted to developing effective software engineering practices, emphasizing design, documentation, encapsulation, procedural abstraction, testing, debugging, and software reuse. Final Exam.  

 

Prerequisites:

None

Offered:

Fall Semester

Semester Hours:

3

Course   Objectives:  

Upon completion of the course, students shall be able to:
  1. Apply algorithms and problem-solving techniques using a computer, using different problem-solving strategies, implementation strategies, simple selection and control flow algorithms, simple sequential and binary search algorithms
  2. Write programs using fundamental programming constructs, demonstrating command of the syntax and semantics of a higher-level language, static and dynamic variables, types, expressions, and assignment, simple I/O, file I/O, conditional, selection and iterative control structures, subprograms and parameter passing, and structured decomposition
  3. Use fundamental data structures, including enumeration types, arrays, records, strings and string processing, pointers and references

  

                 The DFCS Home Page is maintained by:
DFCS WebMaster, 333-4118, Webmaster.dfcs@usafa.af.mil.

 

 

 
U.S. Air Force Academy, USAFA, CO 80840, (719) 333-1110 DSN: 333-1110, Updated: 20 Nov 09

Privacy & Security Notice   |   Disclaimers   |   Contact Us / Submit Feedback / Webmaster