120 likes | 335 Views
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
E N D
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