Day | Start | End | Building | Room |
---|---|---|---|---|
|
|
|
|
|
Catalog Description
Examine the fundamentals of computer programming and practice developing and documenting code. Offered on the letter-grade basis only.
Instructor Description
Introduction to computer programming for those without any prior knowledge or experience in computer programming. We will introduce four broad areas related to success in computer programming: language, software engineering concepts, programming environment, and practical know-how.
At the end of this course, students should: - Have the skills required to solve problems by creating and modifying programs. - Have the knowledge of basic programming concepts, their appropriate usage, and how and where to learn more. - Have the skills to write precisely and insightfully about programs and the programming process to help clarify their ideas and to communicate these ideas to others. - Have an attitude of confidence when reading, writing, or discussing computer code. Note: The programming language used in this course is Python. Students will also learn Markdown as an important tool for writing precisely about code.
Restricted to undergraduate Informatics/Information Studies degree seekers.