Spring 2022

I 304 Programming for Informatics

Unique ID: 27885

   Tues
   Thurs

02:00 PM - 03:30 PM  CBA 4.326

DESCRIPTION

This class offers an introduction to computer programming for those without any prior knowledge or experience in computer programming. If you already have programming experience, please explore options below for waiving the requirement to take this class. We will introduce four broad areas related to success in computer programming: language, software engineering concepts, programming environment, and practical know-how.

COURSE NOTES

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.

RESTRICTIONS

Restricted to undergraduate Informatics/Information Studies degree seekers.