CS211 Intro to programming
 
 

CS211

 

Course Description:

 

 

Introduction to Programming for Scientists and Engineers. 3(2). Introduces the fundamental techniques of software development as a foundation for solving engineering problems using computers. Topics include programming constructs, problem-solving strategies, algorithms, and data structures, with a focus on engineering applications. Considerable attention is devoted to developing effective software engineering practices, emphasizing design, decomposition, encapsulation, modularity, testing, debugging, and software reuse. Cadets will learn a programming language and development environment that is widely used within the engineering discipline. Final Exam.  Prereq: Comp Sci 110. Sem hrs: 3 fall or spring.

 

Prerequisites:

Comp Sci 110

Offered:

Fall or Spring Semester

Semester Hours:

3

Course   Objectives:  

 

Upon completion of the course, students shall be able to:
  1. Design and implement computer programs to solve small-scale scientific and engineering problems.
  2. Use well-established programming practices such as modular decomposition, descriptive identifier naming, and appropriate commenting to create maintainable programs.
  3. Test and debug programs effectively and efficiently.
  4. Locate, understand, and use a wide range of pre-defined functions.
  5. Select and use appropriate scalar and aggregate data types.
  6. Select and use appropriate control structures.
  7. Select and use appropriate input/output operations for terminal, file, graphical, and GUI-based input/output.

   


                 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