LUMS Home



CS 101

Introduction to Computing

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.

CS 111 / CMPE 111

CS Fundamentals

This course covers the mathematical and theoretical foundations of Computer Science. It will prepare students for later courses in various fields of Computer Science by providing them the basic understanding of core concepts. Students will also have the opportunity to apply their skills to address various problems and develop solutions.

Course details

Taught by: Haroon Atique Babri, Humaira Kamal , Mian Muhammad Awais

Offered in: Spring 2006-07, Spring 2005-06 , Spring 2004-05 , Winter 2003-04 , Spring 2003-04

CS 121 / CMPE 122

Circuits and Systems I

Basic concepts of electrical quantities, electric signals, circuit laws, circuit elements and sources. Resistive Circuits include series parallel combinations, dividers, bridges and ladders, practical sources. Circuit Analysis techniques. Circuit theorems and power calculations. Transformers and amplifiers. Operational amplifiers. Energy storage elements and transient response of first order circuits.

Course details

Taught by: Muhammad Jahangir Ikram , Saleem Tariq, Shafay Shamail

Offered in: Winter 2007-08, Winter 2006-07, Spring 2005-06, Spring 2004-05 , Summer 2003-04, Spring 2003-04

CS 192 / CMPE 191

Problem Solving and Computer Programming

This first level programming course shall cover the principles and practice of problem solving using computer programs. Topics include: software engineering lifecycle, problem requirements analysis, design, coding, and testing. Students shall gain hands-on experience through several programming assignments. Programming language: Java

Course details

Taught by: Humaira Kamal , Shafay Shamail , Umair Javed , Wajih-ur- Rehman

Offered in: Winter 2006-07 , Winter 2005-06 , Winter 2004-05 , Autumn 2004-05, Winter 2003-04 , Autumn 2003-04

CS 211 / MATH 252 / CMPE 211

Discrete Mathematics

This course covers mathematical foundations of computer science. An introduction to logic, sets, functions, and relations is made. Notion of complexity (time and space) is introduced and its use in the analysis of algorithms is discussed. An introduction is made to the basic Graph and Tree algorithms. Problems are formed mathematically and solved using available tools and techniques.

Course details

Taught by: Atif Alvi, Muhammad Ashraf Iqbal , Muhammad Sadiq, Nabil Mustafa , Sarmad Abbasi

Offered in: Autumn 2006-07 , Autumn 2005-06 , Winter 2004-05 , Autumn 2004-05 , Summer 2003-04 , Autumn 2003-04

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26