
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.
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.
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.