CPSC 250 Programming Fundamentals

Explore the basics of computer programming. From data types, to control and data structures, foundational elements that form a programming language are covered. Key structural concepts such as functions, modules, interfaces and libraries are covered. Immerse yourself in the subject through examples and programming exercises. By the end of the course you should have the ability to design and build basic software applications.

Credits

5

Cross Listed Courses

None

Prerequisite

MATH 200 & CPSC 210

Corequisite

None

Washington Technology University

Syllabus

CPSC 250 : Programming Fundamentals

5 Credits

Approved: 12/2/2021 2:17:08 PM

Course Description

Explore the basics of computer programming. From data types, to control and data structures, foundational elements that form a programming language are covered. Key structural concepts such as functions, modules, interfaces and libraries are covered. Immerse yourself in the subject through examples and programming exercises. By the end of the course you should have the ability to design and build basic software applications.

Course Required Resources

Matthes, E. (2017). Python crash course.

Course Keywords

Variables, Unit testing, Functions, Parameters, Integers, Strings, Operators, Arguments, Aliases, Libraries, Error-checking, Static files, for loops, If then, Return values, Calling function, Lists, Dictionaries, Key-value pairs.