0% found this document useful (0 votes)
54 views2 pages

Cit 0112 Introduction To Application Programming

Uploaded by

hezronabahati143
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views2 pages

Cit 0112 Introduction To Application Programming

Uploaded by

hezronabahati143
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CIT 0112 INTRODUCTION TO APPLICATION PROGRAMMING (45 CREDIT

HOURS)

Prerequisite: CIT 0103 Computer Applications I, CIT 0101 Introduction to Databases and Data
Gathering

Course Purpose
The goal of this course is to equip students with knowledge and skills needed to develop
Microsoft .NET-based applications by using Visual Basic .NET.

Learning Outcomes
Upon successful completion of this course, the student should be able to:
1. Design and program Windows applications using Microsoft .NET and Visual Studio
2. Write simple basic application programs using Visual Studio language syntax.
3. Connect simple applications to Access databases and access them using ADO.NET.

Course Description
Programming fundamentals in VB.NET; Working with data types, identifiers, variables, constants,
expressions, and conversions. Control Structures; Selection structures - IF statements, CASE
statements, repetition structures; For...Next loops, Do-While...Loops, Arrays. Constructing
Windows Applications; Windows application basics, creating forms and positioning controls,
navigating with menus, automating code with the toolbox and properties window. Windows forms;
Event handling, property values, dialog forms. User requirements and designing desktop
applications; Mapping application features to programming code, Constructing the three logical
layers. Connecting to relational databases, ADO.NET.

Teaching Methodology

Lectures, practical and tutorial sessions in Computer Laboratory, individual and group
assignments, exercises, and project work.

Instructional Materials
Overhead projector and computer, handouts, white boards, textbooks, appropriate software.

Course Assessment
CATS, class and group activities 40%
Written examinations 60%

Course Textbooks
1. Paper, D. (2015). Web Programming for Business: PHP Object-Oriented Programming
with Oracle (1st ed.). Routledge. ISBN9780203582084 https://doi.org/10.4324/9780203582084
2. Wang, P.S. (2013). Dynamic Web Programming and HTML5 (1st ed.). Chapman and
Hall/CRC. ISBN9780429169625 https://doi.org/10.1201/b13928
3. Kumar, A. (2018). Web Technology: Theory and Practice (1st ed.). Chapman and
Hall/CRC. ISBN9781351029902 https://doi.org/10.1201/9781351029902
4. Fox, R., & Hao, W. (2017). Internet Infrastructure: Networking, Web Services, and
Cloud Computing (1st ed.). CRC Press. ISBN9781315175577
https://doi.org/10.1201/9781315175577
5. Macaulay, M. (2017). Introduction to Web Interaction Design: With HTML and CSS
(1st ed.). Chapman and Hall/CRC. ISBN9781315692333
https://doi.org/10.1201/9781315692333
6. Dorman, M. (2020). Introduction to Web Mapping (1st ed.). Chapman and Hall/CRC.
ISBN9780429352874 https://doi.org/10.1201/9780429352874

Reference Textbooks
1. Joyce Farrell (2007). Microsoft Visual C# 2005, An Introduction to Object-Oriented
Programming (2nd ed.). Thomson course Technology. ISBN: 1-4239-0151-7
2. Jerry Lee Ford, Jr (2005). Microsoft Visual Basic 2005 Express Edition Programming for
the Absolute Beginner Thomson Course Technology. ISBN: 1-59200-814-3

3. Diane Zak (2004). Programming with Microsoft Visual Basic .NET (2nd ed.). Thomson
Course Technology. ISBN: 0-619-21718-9

Course Journals
1. Acta Informatica ISSN 0001-5903
2. Advances in Computational Mathematics ISSN 1019-7168
3. Advances in data Analysis and Classification ISSN1 1862-5347
4. Annals Of software Engineering ISSN 1022-7091

Reference Journals
1. Journal of computer science and Technology ISSN 1000-9000
2. Journal of Science and Technology ISSN 1860-4749
3. Central European Journal of Computer Science ISSN 1896-1533
4. Cluster computing ISSN 1386-7857

You might also like