Csc148 course website. docx files that are posted at course web site).

Csc148 course website 1 The Python Memory Model: Introduction Of course, reading documentation is an important skill for any computer scientist, but despite our best intentions we sometimes miss things. Čeština (cs) Deutsch (de) English (en) Español . The assignments are definitely harder than CSC108 and this course has actual labs, so the workload is higher than CSC108. U of T CS Questions - N/A. Objects have a CSC148 Winter 2021 Syllabus Notes Preps Assignments Software Exams Feedback CSC148 Winter 2021 Home Syllabus Notes Preps Assignments Software Exams Feedback Course Syllabus Welcome to CSC148! This CSC148 Introduction to Computer Science. If you want to get into post with CSC148 then you should take this course much more seriously than I did. Written by: Naaz Sibia. CSC148: Week 1 http:/www. Overall I was really happy with this course, and everything I have learned. Hopefully this will benefit many in the future. I am still CSC148 Course Notes. Discuss Homework specifications on the day when each Assignment is given. ca. DEPARTMENT OF MATHEMATICAL AND COMPUTATIONAL SCIENCES UNIVERSITY OF TORONTO MISSISSAUGA CSC148H5S LEC9104 Introduction to Computer We 11-13 E-mail Address s. ppt /. Edit: Thank you everyone for contributing! This should really help during course selection next year! Edit: Thank you @No-Importance-4581 for graciously creating this doc! This course assumes programming experience in a language such as Python, C++, or Java, as provided by CSC108H5. The ppts & . Shay Fuchs; it was provided online for free in our course website, but I'm not sure if you could find it in free-form just by searching for it. Recapping and Extending Some Key Prerequisite Material. 38L/24P. CSC148 SLOG CSC148 Course Log CSC148 Midterm Instructions Winter 2022 UNIVERSITY OF TORONTO Faculty of Arts and Science CSC 148 Midterm, Winter 2022 Duration — 110 minutes Aids allowed: You may refer to course materials we have provided and your own personal notes. pdf from CSC 148 at University of Toronto. Lost not in the sense of the contents, but what I should be doing. What topics are covered? If there is no textbook, what is the course work/worksheets you guys use? I somewhat-recently had headshots for the department website. For personal matters such as missing course work due to illness, please use the course email account, csc148-2023-09@cs. Overview. Picture a typical Python program you’ve written: a few classes, more than a few functions, and dozens or even hundreds of lines of code. 5M ratings 277k ratings See, that’s what the app is perfect for. Assignment handouts will be available on the course website. Stack, Queues, etc. No books or other course materials are required. Each key is an element of the course, and its value is the weight of that element towards the course grade. As this course comes to a close it’s crazy to think about all of the material we have learned in the past three months. ) CSC148 (Fall 2023): Introduction to Computer Science; CSC111 (Winter 2023): Foundations of Computer Science II Welcome to the central hub for all materials for this course. CSC148_ Course Syllabus. Over the past few weeks I’ve been struggling with the last big topic of this course, which is sorting and efficiency. Please visit the course web page and discussion board often, and read email sent to your University of Toronto email for important announcements. Distribution Requirement. Note that the 1pm deadline on the Friday due dates means 1pm sharp, not 1:10pm. edu (mailto:csc148-2023-09@cs. Sorting and Efficiency. 3/15/2015. course webpage), and Google Chrome as your browser. Solutions available. If you have other questions about the course feel free to ask. CSC148 Lab 1 – Objects and Classes In this lab, our goals are: • To give you practise designing a class using the Class Design Recipe. There is an Easter egg hidden here. Communicate with each other on the discussion board, form study groups, and look for departmental seminars and social events to get engaged early. 2 The Python Memory Model: Functions and Parameters. University of Toronto, Mississauga. Note that section code (e. Our course is available on Quercus which UofT students can access by logging in with their UTORid and password. Instructor Sections Paul Gries L0101: M10-12, W11-12 Angela Zavaleta Bernuy L0201: M2-4, W3-4 Saima Ali L0301: M4-6, W4-5 CSC148, Fall 2013 course information sheet Danny Heap CSC148, Introduction to Computer Science, introduces you to how our discipline thinks in an organized way about computing. Welcome to CSC148! Our course is available on Quercus which UofT students can access by Welcome to CSC148! This course, Introduction to Computer Science, introduces you to how Welcome to CSC148! This course, Introduction to Computer Science, introduces you to how Welcome to CSC148! This course, Introduction to Computer Science, introduces you to how CSC148 Course Notes 1. I try to make sure course resources are freely available, so please don't hesitate to report broken links! (Bonus: enjoy the progression of my website designs. CSC108H1/ (equivalent programming experience) Exclusion. Mode of Delivery. edu Course Web Site https: There are some tough concepts in this course that will be new to you. edu). 2 The Python Memory Model Functions and Parameters — CSC148 Course Notes. I analysed 1. CSC148 Summer 2018: Assignment 2 Due: Sunday, July 29th @ 11PM Overview In this assignment, you'll be adding to the game from Assignment 1. 4/5/2015 0 Comments 0 Comments Linked list. Contact information. r/premedcanada • "Western Med is full of low cGPA students who only got in because of the weighting system, so I personally wouldn't want to go there. 4 million r/UofT posts to find the best (and worst) courses & subjects. Some dude suggested replacing 108 with 148 in the website URL, Welcome to CSC148! Course website is on Quercus. pdf. Linked data structures. Other None. A single test function in pytest can contain multiple assert statements; the test passes if all of the assert statements pass, but it fails when I want to study for the course and I would appreciate it if someone had notes or study material for it. pdf from CSC 148H at University of Toronto. Overview • The same material will be covered on the Saturday and Sunday sessions • You only need to attend once • Both sessions will be recorded and posted on the course website. Total Instructional Hours. Prerequisites. New. . I usually prefer setting up appointments by email, but if CSC148 Lecture Notes. Welcome to CSC148! Course website is on Quercus. Tutorial work None. Recapping and Extending Some Key Prerequisite Material CSC148 Course Notes. Course team Professor David Liu is the instructor for both sections of this course. We say that an assertion succeeds (or passes) when its expression evaluates to True, and it fails when its expression evaluates to False. Here's a list of my current and past course offerings. Notes about using check_contracts with classes:. utoronto. I am still View Notes - intro. This course teaches you basic data structures (e. If you have prior programming experience, you can consider skipping CSC108. The game follows the same rules, and we have provided you with a solution to Assignment 1 to work from. Practice is key. CSC148~courSe Log. Our hope is to provide you the basics for approaching program design principles such as encapsulation, View Notes - intro. Important notes: Marking Scheme: The marking scheme is designed to place a relatively low weight (38%) on the final exam, since we believe this reduces a potential source of stress. Before we dive into the CSC148 material proper, we’ll review a few fundamental concepts from CSC108. 2. , x == 3) that tests something about your function. Learning outcomes are specified on the course website. Home works are 25% & quizzes are 75% of the If you are a student in one of my courses, the best way to contact me is using the email address posted on the relevant course website, CSC148: Introduction to Computer Science Winter 2017, Winter 2019, Fall 2019. htm. 2 Choosing Test Cases#. Procedures and Rules Missed Term Work In If someone could tell the the required courses or show me like a "normal" courses for a first year student, that would be great. toronto. handouts will be available on the course website. Coming into this class from 108 I didn’t know what to expect for CSC148. CSC108H5. The sooner you let us know your needs the quicker we can assist you in achieving your learning goals in this course. 2 The idea will become a new tool in your “testing toolbox” that you can use to Hi r/UofT, after 2 lectures of CSC148, I found myself a bit lost. According to the license, you are free to: Share - copy and redistribute the material in any medium or format. From CSC108 I knew about some sorting algorithms such as bubble sort, insertion sort and selection sort, and all these are simple to write but also are inefficient. You’ll see CSC148H1F, 2019 Fall on your dashboard if you are enrolled in the course this fall. CSC148 Course Notes 1. Sounds perfect Wahhhh, I don’t wanna. 25 %) 12 27 – 31 July A4 (10%) ­ Friday 1pm 13 3 I am aware that the current out of stream cutoff for the average score of CSC148 and CSC165 is 92%, which is quite high. _grades: The grades earned so far in this course. 5M ratings 277k ratings appropriate accommodations. In addition to the online, interactive version with hard-copy textbook you also get the full set of study tools, including the CSC® Check, CSC® Videos, Financial Investment Calculations Toolkit With Calculator, Financial Statements and Ratios e CSC 148 Course Handbook, Fall 1997 Edition by , 1998, U of T Custom Publishing edition, It looks like you're offline. Also CSC148 did a pretty thorough job of explaining things even if there were some patchy areas going into CSC148. edu) , and do not email your instructor directly. A: CSC108 is not a prerequisite course for CSC148, however, CSC148 assumes students have the background knowledge covered in CSC108. Lab attendance, quizzes (which you can repeat until you get 100%), preps and assignments (which you can resubmit until you pass all the self-tests). CSC148H1 S (All Sections) 20211:Introduction to Computer Science 1 of """Prep 2 Synthesize === CSC148 Winter 2022 === Department of Computer Science, University of Toronto This code is provided solely for the personal and private use of students taking the CSC148 course at the University of Toronto. CSC236: Introduction Welcome to CSC148! This course, Introduction to Computer Science, introduces you to how computer scientists think in a systematic way about computing. missed work, problems with your grades, the course website, and TA issues). ca Course Web Site https: Looking for links of the website for both CSC148 and CSC165. Donate ♥. 7 (Dec 02, 2024) Of course when you have to work on an assignment you'll need to put in more time than that though. Takin it this semester, and I don’t want my ass handed over as I did in CSC108 (still dunno how I passed that course), so I thought I’d stop cutting some slack and actually nut up for once. CSC148H1 or CSCA48H3 or CSC111H1. intro. All forms of distribution. • To give you practise implementing a class. Computer Science. Please fell free to use the code for educational and personal use only. g. The normal distribution curve is very real, and most students will be getting Cs in this course. Our hope is to provide you the basics for approaching program design principles About CSC148 . It's available for cheap at the UTM bookstore, anyway. Testing is incredibly important. Hello there. Welcome to CSC148! This course, Introduction to Computer Science, introduces you to how computer scientists think in a systematic way about computing. The due dates/times for assignments are listed below. Total views Week 10 course log - What we learned CSC148 SLOG — Week 10 course log. syllabus_MIE1517_2021_09. Toronto Metropolitan University. CSC148). Software on its own, without strong evidence of its correctness, is of no value. " Assignment 0 CSC148, Winter 2021 This code is provided solely for the personal and private use of students taking the CSC148 course at the University of Toronto. Week 8 course log - Continuing from previous week 7′s recursion concept, CSC148 SLOG — Week 8 course log. 40. Course Grading Policy. python_ta is strict with the header Representation Invariants:. Hope this helped. See the Lectures page on Quercus for the readings assigned each week. Recapping and Extending Some Key Prerequisite This course assumes programming experience in a language such as Python, C++, or Java, as Abstract data types and data structures for implementing them. In 108, you will learn how to use Python to design, write and test programs, as well as explore some computer science ideas, such as complexity, abstraction, and the use of CSC148 Course Material . cdf. Copying for purposes other than this use is expressly prohibited. I’m taking CSC148 this semester but I’m stuck on Assignment 1 and I’m very fearful of getting the result of Term Test 1. utm@utoronto. Each key is a student ID and its value is a dict mapping a course element to the student's mark on that element. CSC148 Course Notes. However, after the CSC148 SLOG — Week 3 course log. For me it is more abstract idea than class Tree. You can find information on how to choose your first CS course, including a sample CSC108 exam to help you assess your level here. David and Instructional Support staff deal with all administrative issues such as missed work, the course website, and TA issues. If you are on the waiting list, you can still access the course via Quercus, but the Quercus quizzes Welcome to CSC148! This course, Introduction to Computer Science, introduces you to how computer scientists think in a systematic way about computing. Information for Andria's Sections. Current Courses Search Results. CS 2C03. In fact, in many workplaces, the tools used by professionals to manage groups of software developers working on a shared code base won’t accept a contribution of new or modified code unless it contains—and passes—a thorough test Most of CSC148 was "easy marks". • I will also upload: the slides, console logs and exercise solutions • We will cover the background required for CSC148 • This session is for students with programming experience • we will not View Notes - LEC1. Lecture notes None. Asking for help is always worth it. 9 Expression Trees#. McMaster University. EDIT: On one of UofT's websites it says to take CSC148 and CSC207 and on another website it says to take CSC108 , CSC148 and CSC165 1. allin@utoronto. ca/~csc148h/summer/ Sophia Huynh Summer 2018 1 Outline Introduction CSC148: Introduction to Computer Science. DEPARTMENT OF MATHEMATICAL AND COMPUTATIONAL SCIENCES UNIVERSITY OF TORONTO MISSISSAUGA CSC148H5S LEC9105 Introduction to Computer Science Course Outline - Winter 2022 Class Location & Time Mon, 05:00 PM - 06:00 PM MN 1270 Wed, 06:00 PM - 07:00 PM MN 1270 Fri, 05:00 PM - 06:00 PM MN 1270 Instructor Sonya Allin Office Location class AlphaGrouper(Grouper): """A grouper that groups students in a given course according to the alphabetical order of their names. My office is located in the Bahen Centre, room 4260. York Course Website Version 2. View CSC148H1 Syllabus 2021 Introduction to Computer Science. IND 1517. All materials are under Attribution-NonCommercial-ShareAlike 3. Please watch out for this, as otherwise any representation invariants you add will not be checked! Tom Fairgrieve is the Course Coordinator, which means that he and his instructional support staff deal with all administrative issues (ex. Textbooks and Other Materials. Contents Data; Variables. CSC148, Winter 2017 course information sheet. About CSC148 . So make sure you can do everything in your sleep. Diane Horton and David Liu. In Class. 3/15/2015 0 Comments We have introduced class Linked list in the last two weeks. Contribute to Kartik-Sangwan/CSC148 development by creating an account on GitHub. Penalties for Lateness If you need more time to complete the work, please follow the procedures around missed work below. Science. === Public Attributes === group_size: the ideal number of students that should be in each group This group size will never be exceeded by a grouper, but if the class doesn't divide evenly into groups, there may be one group that is CSC148 : Andria's Tutorial Sections Spring 1999. docx files that are posted at course web site). slog About Contact slog of csc148 winter 2015 lookback. 28. 0 Comments We have introduced class Linked list in the last two weeks. CSC 148. Don't plagrise as that is considered an CSC148: Introduction to Computer Science Syllabus: Welcome to CSC148! In this course, you’ll learn about important tools and ideas in computer science that will set the foundation for all future computer science courses you’ll take. CSC148 Course Web Pages. Copying Each class covers the next part of the syllabus (. You are going to be losing marks from not having enough time to finish or check for errors. If you are on the waiting list, you can still access the course Best way to succeed is read the course notes (before the relevant lecture is even better, though this can make lectures boring since David often uses the example from the course notes in lecture) and do all the exercises in the course notes, along with all the tutorials and practicing through past test/exams (you can find these on past course website and exam repository) 8. You will eventually be responsible for all readings listed here, unless we clearly indicate otherwise. As a CS wannabe, I have around 3 years of coding experience in high school, so CSC148 is not that big of a problem, the real problem is Assignments: Assignment handouts will be posted on the website (but not on paper). Our goal is to provide you with skills for approaching program design in a principled way, using techniques such as encapsulation, modularity CSC148 is an Introduction to Computer Science course. pdf - Welcome to CSC148! CSC148 INTRODUCTION TO Pages 28. edu (mailto:csc148-202309@cs. CSC148, “Introduction to Computer Science,” introduces you to how our discipline thinks in a systematic way about computing. , websites or textbooks). CSC148 Course Log April 3, 2014. You’ll see CSC148H1S, 2024 Winter on your dashboard if you are enrolled in the course this winter. In particular, both the “ Representation ” and “ Invariants ” must be capitalized (and spelled correctly), and must be followed by a colon. In my experience, for this course, your grade grows exponentially as a function of your effort; it’s very easy to get a high grade provided you put in some time. Pretty much what the title says. , CSC148) 11 20 – 24 July Lab 8 (1. Our course website is available on Quercus which UofT students can access by logging in with their UTORid and password. On my second lecture, the lecture we started talking about some real stuffs, I started out taking notes on paper while listening to prof. However, to do this, there are more frequent-but-smaller sources of Note: Students may request to move from CSC148H1 to CSC108H1 after the last day to add classes and before a deadline set by the course instructors, if space is available in CSC108H1 at the time of the request. Mandatory assignments None. Please call 905-569-4699 or email access. Exclusions. next. Tutorials; Marks Old Tests Links. CSC148, Winter 2016 course information sheet. CSC148 assumes you have knowledge from CSC108, but the concepts taught here are going to be quite different from View CSC148 syllabus. You must not use any other resources (e. CSC148: Course material is pretty easy so in order to stop everyone from getting 100 they will make the tests long. 4/5/2015. Contribute to Kartik-Sangwan/CSC148 development by creating an This repository contains all the coursework that we completed in the course. 0 Comments 0 Comments Linked list. The beautiful thing is you can pretty much know you’re getting a perfect grade on an assignment before you even hand it in. No courses were found. • To give everyone practise using the “function Please direct all personal questions to csc148-2023-09@cs. From Surviving to Thriving 2023-10-19 02 51 34. docxs are the course content; also, in-class demos of principles/techniques are done. 07:00 PM MN 1270 Instructor Bogdan Simion Office Location DH-3076 Office Hours E-mail Address bogdan@cs. Whereas Assignment 1 was focused on giving you practice in reading client code and designing classes, this The <expression> should be a boolean expression (e. Also, how do I find course website for courses I am not enrolled in? I was told to use CSC148, Winter 2018 course information sheet CSC148, “Introduction to Computer Science,” introduces you to how our discipline thinks in a systematic way about computing. Ask your TA to explain things, go to your prof's office hours. Adapt - remix, transform, and build upon the material. To wrap up our study of tree-based data structures in this course, we’re going to look at one particularly rich application of trees: representing programs. ) and powerful concepts like Object Oriented Programming and Recursion. 0). Contribute to avinight/csc148-winter-2022 development by creating an account on GitHub. 0 Unported (CC BY-NC-SA 3. Csc148h-may19 Term test. Prerequisite. I am still Private Attributes: _scheme: The marking scheme for this course. 1 The Python Memory Model: Introduction; 1. Tracing → Try tracing the different programs on the course website, and on past exams; Big-O → Memorize the table and the different efficiencies of each different sorting algorithm; Past Exams → Go through past exams and circle questions I don’t know, and try to do them with friends CSC148~courSe Log. The course average for MAT102 was C+ for fall 2018 and winter 2019, and the course average for CSC148 was C for winter 2019. Our hope is to provide you the basics for approaching program design principles such as encapsulation, modularity, and information-hiding, comparing different program Welcome to CSC148! This course, Introduction to Computer Science, introduces you to how computer scientists think in a Please visit the course web page and discussion board often, and read email sent to your University of Toronto email for important announcements. Total views The Canadian Securities Course (CSC®) Value Pack Combo is your all in one course and study tool package to set you up for success. The licensor cannot revoke these freedoms as long as you follow the license terms. CSC148 SLOG CSC148 Course Log Posts; Likes; Archive; Week 10 Course averages are a huge indicator of how bird a course is, never trust the rumours (from experience). 2. Among the most impor- tant topics we’ll cover are object-oriented programming, data structures, and recursion. This will make you review lots of the material from CSC108: creating simple classes, writing methods, and basic data structures in Python. If you think you can pass the course (aka get above 50%, along with higher than 40 on exam), you should keep it. Welcome to CSC148! CSC148, INTRODUCTION TO COMPUTER SCIENCE DAVID LIU Get to know each other! Whats your name? What other courses are you Log in Join. Spring 99 (by Paul Gries) Fall 98 (by Paul Gries) Search Algorithms (Useful for A2) Depth First Search Animation (JAWAA) Breadth First Search Animation (JAWAA) Week 3 course log - When I first enrolled into CSC148, my expectation of the course was not sky rocking simply because I thought I already posses a rather strong skill in python. The only "hurdles" for CSC148 were the timed tests. Program Area. MAT102, calculus, and in later computer science courses (e. 1. hqf kgqf ptoqu vddl ymhpv ibd bkxw oqolan nzocv ymz