College of Engineering
Department of Computer Science and Engineering
CSE 231: Introduction to Programming I
Current News
Project 5
is up, due in via handin before Monday, Feb 20th. That's two weeks because of the midterm on Feb 14th.
Project 4
is up, due in via handin before Monday, Feb 6th.
Project 3
is up, due in via handin before Monday, Jan 30th.
Project 2
is up, due in via handin before Monday, Jan 23rd.
Welcome to Spring 2012. The
first project
is up, due in via handin before Monday, Jan 16th, midnight.
Labs start
this week!
Look at the link
Section Schedules
on the main page to check your lab time.
Here is the
Old News
Current Semester, Spring 2012
General Course Information
Syllabus
Punch Spring 2012 Syllabus
Enbody Spring 2012 Syllabus
Course Outcomes
Lectures & readings
Course Topics
Angel Discussion Groups
Sections Schedule with TA leaders
Helproom Hours with TA leaders
Laboratory Exercises
(worksheets and related files)
Computer Projects and related material (handouts and related files)
The Projects Page
The
Handin
interface for submitting projects
Naming Conventions
(from 2nd edition of text)
CSE 231 Coding Standard
Class Material
Lecture Slides
Class Code Examples
Sample Exams
Class Worksheets
Publisher's page for the text: text programs, etc.
Getting Started/General Questions
Getting Python and other software
First Login
from the CSE web page
Remote Access to CSE systems (MSU page)
Remote file access and Remote CSE machine access (CSE 231 Guide)
Frequently Asked Questions (FAQ)
Other Stuff
MSU's Learning Resources Center is offering
tutoring
that includes CSE 231.
C++ for Python Programmers
The
preface
to our text "The Practice of Programming using Python" by Punch & Enbody
Related Links
(various useful websites)
CS1 Python Programming Projects Archive
Videos
to Supplement the Text.
Old CSE 231 C++ Labs
.