06.07.2013 Views

Undergraduate Handbook - School of Computing and Informatics ...

Undergraduate Handbook - School of Computing and Informatics ...

Undergraduate Handbook - School of Computing and Informatics ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!