Welcome to the course website for CS101. Here you will find loads of information to help you as the course proceeds.

Course Description

This is the first course in a series of programming courses offered at LUMS. Students are introduced to the field of computing and fundamentals of programming. Visual Basic is used as the programming language. First two weeks of the course are mainly devoted to introducing computers, program development cycle and tools, and the Integrated Development Environment (IDE) of Visual Basic 6. Rest of the time is devoted in building basic programming concepts and familiarizing students with Visual Basic 6 programming.

Goals 

  • Introduce computers and computer programming in an interesting way
  • Familiarize students with basics of programming using  Visual Basic 6
  • Prepare students for the next level programming courses

 

People and Information

Who
What
Sections
Where
When
Nadeem A Khan
Instructor
1 and 2
Room 214
M 11:00-1:00
W 11:00-12:30
Muhammad Ali Maud
Instructor
3 and 4
Room 216
-
 
Wajih Ur Rehman
Instructor
5 and 6
Room 123
After Class
 
Harris Mukarram
TA
1 and 2
CS TA Room
Tue,Thur
10:30 - 11:30
Mon,Wed
2:00 - 3:00
Mubashir Amjad Hussain
TA
1 and 2
CS TA Room
Tue,Thur
10:30 - 11:30
Mon,Wed
2:00 - 3:00
 
 
Khawaja Usman Nasir
TA
5 and 6
CS TA Room
M,W 2:30-4:00
T,R 4:00-5:30


Course Information
Grade Breakup

15% Assignments
20% Quizzes
30% Midterm Exam
35% Final Exam

Text Books

Required:
 

  • An introduction to programming with Visual Basic 6  by David Schneider, Prentice Hall; 4th edition, Chapters 1-7

  • Teach yourself Visual Basic 6  by Scott Warner, Obsorne / McGraw-Hill, Chapters 1,2,4,5,6,7,8,12

  • Visual Basic 6 in record time by Steve Brown; Sybex, Chapter 2, 3

  • Teach Yourself Microsoft Office 2000 in 21 days by Laurie Ulrich, SAMS, Chapter 10

Reference:

  • Computer Concepts 2nd Ed. by Parsons and Oja, Course Technology/ITP, 1996

  • Mastering Visual Basic 6 1st Edition by Evangelos Petroutsos, Sybex Inc./BPB, 2000