*********************************** Welcome to CSCI 128 --- Winter 2023 *********************************** **NOTE:** All posted/mentioned times mentioned related to this course are in Atlantic Time. An introduction to computers, algorithms, and programming. No previous knowledge of algorithms or programming is required. This course is devoted to learning proper problem solving techniques and basic programming skills. Topics include problem analysis, algorithm development, data representation, control structures, lists, functions, and file manipulation. Professors ========== **Dr. Jean-Alexis Delamer** * jdelamer at stfx.ca Class Times =========== **Dr. Delamer** * Tue 12:45 - 14:00, MULH 4024 * Thu 11:15 - 12:30, MULH 4024 Office Hours ============ `Office Hours Etiquette --- Don't Do This `_ * **Dr. Jean-Alexis Delamer** Annex 9C * Monday, 13:15 -- 15:15 * Tuesday, 09:00 -- 11:00 * Thursday, 9:00 -- 11:00 Learning Centre ================ * https://www2.mystfx.ca/mscs/learning-centre MSCS Tutorial Nights ==================== The Math, Stats, and CS Society now has a time and location for our free tutorial sessions. * Mondays, 17:00 -- 19:00, MULH 4024 Cool Things =========== * `kattis `_ * `LeetCode `_ .. toctree:: :caption: Getting started :maxdepth: 1 gettingset .. toctree:: :caption: Course Notes :numbered: :maxdepth: 1 topics/intro topics/types topics/functions topics/logic topics/boolean topics/loops topics/strings topics/lists topics/lists_trivia topics/multidim_list topics/IO topics/images topics/machine_learning topic11 topic12 .. toctree:: :caption: Labs :maxdepth: 1 :numbered: labs/print labs/functions labs/function_turtle labs/conditions labs/rental labs/loops labs/strings labs/list labs/matrix labs/reference .. toctree:: :caption: Assignments :maxdepth: 1 :numbered: asn/asn1/asn1 asn/asn2 asn/asn3 .. toctree:: :caption: Course Outline :maxdepth: 1 outline .. ****************** .. Indices and tables .. ****************** * :ref:`genindex` * :ref:`modindex` * :ref:`search`