Transcript intro1.ppt
CSC 108 Introduction to Computer Programming • Which course should you take? – CSC 104 vs CSC 108 vs CSC 148 • CSC 104 -- the why and how of computing – you don't learn how to program – not required for CS program • CSC 108 -- intro to computer programming – we'll learn to program in Java – first course in CS program – but you can skip it • CSC 148 -- intro to computer science – assumes you know how to program (in Java) – teaches more advanced topics In Java • Advantages – Newest ?hot? language – Object-Oriented – Internet • Disadvantages – a little harder to learn than Turing – a little less efficient What We Will Learn • • • • Programming Problem solving Rigorous thinking Rigorous reading • Rigorous Thinking – Breaking a problem down into parts – Logical thinking • Rigorous Reading – Understand program requirements – Make sensible assumptions Today's Handouts • Course outline • Doing your work in CSC 108F • Assignments 0 & 1 To Buy • The textbook (Lewis & Loftus) • PC98 (Clarke) • At least one disk To Do • • • • • Read the handouts Read the PC98 Guide Read Chapters 1 & 2 of your text Attend an intro session in the PC Lab Start Assignment 0 Next Tutorial • Lecture at 6 pm next week • Help sessions in PC Lab – getting started on the system – using JWS – Assignment 0 • You need to – read the PC98 Guide Computer Accounts They have the form s108xxxx – the xxxx are the first 4 non-blank characters on your student card – UNLESS someone else has already been assigned this account name – In the latter case, increase the last letter in the account name by one until an unassigned name is found Example Name Account ============================ Jackson Ken s108jack Jackson Fred s108jacl Jackson Kate s108jacm If in doubt, check the account list. Password • Initially your student number • You have to change it the first time you login • Choose something you can remember but no one else can • easily guess