Syllabus for Computer Science 1026A/B Michael A Bauer

23 views8 pages
19 Jan 2022
Professor
Michael A Bauer
Do you feel this document is helpful?
terubarenuka and 39895 others unlocked
COMPSCI 1026A/B Full Course Notes
26
COMPSCI 1026A/B Full Course Notes
Verified Note
26 documents

Document Summary

This course provides an introduction to the basic concepts of computer programming and program design. It is intended for students who have interest in learning basic programming skills including those who intend to study computer science. Programming skills will be developed using the python programming language. Include: data types, variables, expressions, program constructs, strings (text), functions, basic data structures (lists, tuples, sets dictionaries),objects, object oriented design, classes, modularity, and problem solving techniques. Programming examples and assignments are taken from a variety of disciplines. For lab times, see the online timetable at https://studentservices. uwo. ca/secure/timetables/mastertt/ttindex. cfm . For other information about programs, courses, etc. , see the registrar"s web site: http://www. registrar. uwo. ca. Recommended: for those that prefer a traditional textbook (either hard copy or digital), the textbook used for this course is available for purchase from the university bookstore on campus. Python for everyone, (2nd edition) by cay s. horstmann and rance d. necaise, wiley, 2016. Paperback: isbn : 978-1-119-05655-3 e-text: isbn : 978-1-118-73522-0.