What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?

University of North Carolina at Chapel Hill - Introduction to Programming

Country: USA
University: University of North Carolina at Chapel Hill
Course code: Comp 110
Course title: Introduction to Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: JavaScript,HTML
Language of Instruction: English
URL: http://www.cs.unc.edu/~stotts/COMP110-f14/syllabus.html
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

been exposed to the concept of a model

learned the major internal components of a modern computer

practiced binary notation (the internal language of a computer)

become more familiar with powers of 2 (the binary base)

learned 7 fundamental concepts of programming

written code in the JavaScript programming language

effectively tested computer programs for correctness

learned how to execute JavaScript programs in three different ways

used some basic HTML webpage notation to prepare simple Web content

practiced systematic problem solving by developing programs in a top down incremental fashion

learned a few best practices in software development, such as working in small increments

LO categories:

Writing programs

Developing good program Design methodology & styling

Testing & Debugging code

Web Development

Command Prompt for Compilation and Execution