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.
qualitative <strong>and</strong> quantitative techniques. Provide students with skills to produce a research proposal <strong>and</strong> highlight<br />
ethical research practices to students.<br />
Indicative Content: Introduction to scientific research; Formulating <strong>and</strong> clarifying the research topic <strong>and</strong> research<br />
problem; Conducting a literature review; Different research approaches; Ethics in research; Sampling; Use <strong>of</strong><br />
secondary data; Collection methods for primary data; Analyzing qualitative data; Analyzing quantitative data <strong>and</strong><br />
writing a research proposal <strong>and</strong> project report.<br />
Reference Books:<br />
i. H. Cooper, Synthesizing Research: A Guide for Literature Reviews, Thous<strong>and</strong> oaks, California: Sage<br />
Publications, 1998.<br />
ii. M. Sounders, P. Lewis, & A. Thornhill, Research Methods for Students , 3rd edition, UK, Financial times,<br />
Prentice hall, 2003.<br />
BSE 1205 Introduction to Internet Programming (4 CU)<br />
Course Description: This course covers ASP.NET development fundamentals, providing h<strong>and</strong>s-on experience<br />
through the building <strong>of</strong> a fully functional time <strong>and</strong> expense tracking application like TimeEx. Starting with an<br />
overview <strong>of</strong> server-side technologies, it then goes into the C# (C Sharp) programming language commonly used for<br />
ASP.NET <strong>and</strong> database development utilizing MSDE (Micros<strong>of</strong>t SQL Server Desktop Engine). Particular attention<br />
is given to techniques for integrating ASP.NET pages with the advanced client-side (DHTML) technologies covered<br />
first.<br />
Indicative Content: ASP.NET development fundamentals; Server-side technologies; Interaction <strong>of</strong> web application<br />
with SQL Database; Integration <strong>of</strong> ASP.NET pages into advanced client-side technologies<br />
Reference Books:<br />
i. Z. Ruvalcaba, Build Your Own ASP.NET Website Using C# &VB.NET, 1st edition, 2005.<br />
ii. P. J. Deite <strong>and</strong> H. M. Deitel, Internet & World Wide Web: How to Programme, Prentice Hall; 4th edition,<br />
2007.<br />
iii. S. Walther, ASP.NET Unleashed: unleashed, Sams Publishing, 2003.<br />
iv. K. Kalata, Internet Programming with VBScript <strong>and</strong> JavaScript (Web warrior series), Course Technology,<br />
1st edition, 2000.<br />
CSC 1207 Programming Methodology II (3 CU)<br />
Course Description: The course is to give an in depth underst<strong>and</strong>ing <strong>of</strong> Object Oriented programming. It is to cater<br />
for Object Oriented Programming practices like inheritance, interfaces, exception h<strong>and</strong>ling, action h<strong>and</strong>ling,<br />
security, s<strong>of</strong>tware reuse <strong>and</strong> robustness. The aim <strong>of</strong> the course is to: Move the students’ programming skills from<br />
basic to advanced; Avail students with skills to h<strong>and</strong>le non functional Programme aspects like robustness <strong>and</strong><br />
security <strong>and</strong> train students to develop complete computer applications.<br />
Indicative Content: The object oriented paradigm; Classes <strong>and</strong> objects; Inheritance <strong>and</strong> visibility modifiers;<br />
Interfaces <strong>and</strong> abstract classes; Graphical user interface <strong>and</strong> action h<strong>and</strong>lers; Exception h<strong>and</strong>ling; Working with<br />
files; Working with databases; Sessions <strong>and</strong> user management.<br />
Reference Books:<br />
i. J. Lewis <strong>and</strong> W. L<strong>of</strong>tus, Java S<strong>of</strong>tware Solution: Foundations <strong>of</strong> Programme Design 4th edition, 2008.<br />
ii. K. A. Mughal <strong>and</strong> R. W. Rasmussen, A Programmer’s Guide to JavaTM Certification: A Comprehensive<br />
Primer, 3rd edition, 2008.<br />
BIT 2103 Electronic Commerce (3 CU)<br />
72