Elements of Computing
General
Prefix
CSCI
Course Number
200
Course Level
Undergraduate
Department/Unit(s)
College/School
College of Science and Engineering
Description
Web markup languages (e.g. HTML). Problem-solving strategies, top-down design, and computer algorithms. Files and editing. Documentation and testing. Control structures, input and output, and functions, using a web scripting language (e.g. JavaScript). Introduction to Boolean functions and circuits. Social considerations. Lab.
Prerequisites
Credits
Min
3
Max
3
Repeatable
No
Goals and Diversity
MN Goal Course
Yes
MN Goal Designation(s)
04
Cultural Diversity
No
Learning Outcomes
Outcome
Recognize the ethical and social issues connected to computing with examples from the history of computing
Outcome
Create and organize programs and data files using appropriate software tools
Outcome
Develop and implement solutions to problems design and implement programs to solve problems using top-down and modular design techniques
Outcome
Apply appropriate standard algorithm, functions and control structures to the solutions to problems
Outcome
Test and document code
Outcome
Build and test simple Boolean circuits using logic gates, Boolean functions, and truth tables
Course Outline
Course Outline
Dependencies
Courses
CSCI200
is a
prerequisite
for: