Updated: Monday 27th Feb 2023, 14:19 PT

CSCI120 - Course Outline

Intro to Computer Science and
Programming with Python 3

COURSE DESCRIPTION

This course is an introduction to 
computer science and computer programming. 
Students will learn the basic concepts and 
terminology of computer science and 
acquire fundamental programming skills in 
the Python 3 programming language. 
No prior programming experience is required.


LEARNING OUTCOMES

Upon successful completion of the course, 
students will be able to:

TEXTBOOK (free)

Think Python: How to Think Like a Computer Scientist (2nd Ed)

https://www.annedawson.net.html/thinkpython2.pdf 
https://greenteapress.com/thinkpython2/html/index.html
https://github.com/AllenDowney/ThinkPython2/tree/master/code COURSE TOPICS AND SCHEDULE https://www.annedawson.net/CSCI120.html