An introductory course devoted to programming and to a description of hardware and software concepts. Programming concepts covered include top-down program development using pseudocode, algebraic notation, standard control structures, and arrays in an appropriate programming language. Other topics include binary representation, storage, and general architecture and functioning of a computer system.
Prerequisite: ASSD 110. (3 credits)
This course and its outcomes support the Computing Learning Outcomes of Problem Solving and Critical Thinking (PS&CT), Communication and Interpersonal Skills (C&IS), and Ethical and Professional Responsibilities (E&PR). These Computing Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking, Effective Communication, and Acting Ethically.
Learning Outcomes | Assessed Course Objectives |
---|---|
PS & CT b. Integrate design and implementation principles to develop effective applications | 1. Write structured web pages that utilize sequential, conditional, and iterative programming constructs. |
PS & CT e. Create efficient, user-friendly applications appropriate to the computing problems | |
LS. Demonstrate basic knowledge of facts, terms, concepts, and theories central to STEM programs | |
LS. Develop skill in using materials, techniques, tools, and technology central to STEM programs | |
C & IS a. Document all aspects of a system precisely and clearly | 2. Make web pages that are understandable and appropriately documented. |
LS. Demonstrate synthesis and integration of information and ideas | |
LS. Analyze and interpret experimental data and results effectively | |
E & PR a. Determine the economic and organizational effects of information technology on global society | 3. Recognize the ethical, legal, and social implications of information processing. |
Additional Course Objectives include:
The student will be able to:
This is an Enhancement Course in the Science, Technology and Mathematics area of the Liberal Studies Program.