5 credits
core
CAE-CD; CAE-CO
CSCD 110 — Introduction to Computer Programming
An introduction to computer programming concepts and basic problem solving techniques using an object-oriented language such as Python. Provides an introduction to fundamental data types and structures, control structures, input and output and basic object usage.
DCWF work roles this course develops
-
SE-621 Software Developer
partial
First programming exposure leading to SE-621 Software Developer.
Knowledge Units covered
-
CD-BSP Basic Scripting and Programming
strong
Basic Scripting and Programming.
ABET student outcomes
Student outcomes defined by the ABET Computing Accreditation Commission. Outcome 7 applies to cybersecurity-designated programs.
-
ABET 1
partial
Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
Problem decomposition through programming.
-
ABET 6
partial
Apply computer science theory and software development fundamentals to produce computing-based solutions. (Computer Science only.)
Early software development fundamentals.