Undergraduate Handbook - School of Computing and Informatics ...
Undergraduate Handbook - School of Computing and Informatics ...
Undergraduate Handbook - School of Computing and Informatics ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
techniques <strong>and</strong> procedures covered in this course to solve practical problems; <strong>and</strong> write numerical Programmes,<br />
such as Mat lab Programmes, to solve the above problems.<br />
Indicative Content: Numerical linear algebra, numerical solution <strong>of</strong> systems <strong>of</strong> non-linear equations,<br />
approximations, Fast Fourier-Transformation, numerical integration, deference equations <strong>and</strong> numerical solution <strong>of</strong><br />
ordinary differential equations. Problem solving is an important part <strong>of</strong> the course.<br />
Reference Book:<br />
i. R. L. Burden, <strong>and</strong> D. J, Faires, Numerical Analysis, Brooks/Cole Publishing Co., Pacific Grove, CA, 8th<br />
edition, 2001.<br />
BSE 1202: Principles <strong>of</strong> Programming I (4 CU)<br />
Course Description: Upon completion <strong>of</strong> the course, the student should be able to: Demonstrate mastery <strong>of</strong> basic<br />
programming concepts, like Programme structure <strong>and</strong> control, Application Programme Interface (API), memory<br />
management among others; Demonstrate sufficient underst<strong>and</strong>ing <strong>of</strong> Java as a programming language; Develop<br />
simple web <strong>and</strong> st<strong>and</strong> alone applications in Java; Work with an Integrate Development Kit like NETBEANS with<br />
minimal difficulties; <strong>and</strong> differentiate the various programming languages (i.e., in terms <strong>of</strong> their strength <strong>and</strong><br />
weakness).<br />
Indicative Content: An introduction to the Java programming language. The course will include an introduction to<br />
the concepts <strong>of</strong> object oriented programming <strong>and</strong> will show how Java supports this programming paradigm.<br />
Students will learn about the Java environment <strong>and</strong> will write both applets (programs that execute in a Web browser)<br />
<strong>and</strong> applications (st<strong>and</strong> alone Programme). In addition to learning about basic language statements, students will<br />
also learn how Java provides support for such diverse applications as Web pages, multimedia, educational, etc<br />
Reference Books:<br />
i. R. W. Sebesta, Concepts <strong>of</strong> Programming Languages, 5th edition, Addison Wesley, 2002.<br />
ii. R. Sethi, Progamming Languages: Concepts <strong>and</strong> Constructs, 2nd edition. Addison Wesley, 1996.<br />
iii. Y. D. Liang, Introduction to Java Programming: Comprehensive Version, Prentice Hall, 2006.<br />
BSE 1204: Introduction to Internet Programming (4 CU)<br />
Course Description: On successfully completing this course, students will be able to: Set up a Net development<br />
including environment, including MSDE; Apply core ASP.NET technologies to develop Web applications; Author<br />
server-side ASP.NET code in C#; Create Web applications are using ADO.NET to interact with SQL Server; <strong>and</strong> (v)<br />
Write ASP.NET pages that integrate into traditional DHTML-driven pages.<br />
Indicative Content: ASP.NET development fundamentals, providing h<strong>and</strong>s-on experience through the building <strong>of</strong><br />
a fully functional time <strong>and</strong> expense tracking application like TimeEx. Starting with an overview <strong>of</strong> server-side<br />
technologies, it then goes into the C# (C Sharp) programming language commonly used for ASP.NET <strong>and</strong> database<br />
development utilizing MSDE (Micros<strong>of</strong>t SQL Server Desktop Engine). Particular attention is given to techniques for<br />
integrating ASP.NET pages with the advanced client-side (DHTML) technologies covered first.<br />
Reference Books:<br />
ii. Z. Ruvalcaba, Build Your Own ASP.NET Website Using C# &VB.NET, 1st edition.<br />
iii. P. J. Deite <strong>and</strong> H. M. Deitel, Internet & World Wide Web: How to Programme, Prentice Hall; 4th edition,<br />
2007.<br />
iv. S. Walther, ASP.NET Unleashed, Sams Publishing, 2003.<br />
v. K. Kalata, Internet Programming with VBScript <strong>and</strong> JavaScript (Web warrior series), Course Technology,<br />
1st edition, 2000.<br />
108