Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Course Outline

DEPARTMENT OF COMPUTING AND INFORMATION TECHNOLOGY

SCHOOL OF ENGINEERING AND TECHNOLOGY

MACHAKOS UNIVERSITY

SCO202: EVENT DRIVEN PROGRAMMING

Course Instructor: Dr Muchiri Philip (PhD)

Contact: https//www.sites.google.com/Philip-r-muchiri

Prerequisite:

SIT 102/SCO 102: Introduction to Programming

Purpose

To provide skills in developing desktop application programs in Microsoft.NET Framework


and Visual Studio Integrated Development Environment (IDE) using Visual Basic event
driven programming language.

Learning Outcomes

Students will be expected to:

i. Learn Microsoft.NET Framework and the Visual Studio Integrated Development


Environment (IDE)
ii. Learn the syntax, semantics and the building blocks of the Visual Basic Programming
Language.
iii. Create desktop application programs in the Visual Basic programming Language
iv. Analyse user requirements and design graphical user interfaces(GUIs) in Visual
Studio IDE
v. learn Component Object Model(COM/DCOM) for creating reusable software
components
vi. Create distributable applications containing Active-X Controls

© Muchiri 2019 MACHAKOS UNIVERSITY ISO 9001:2015 Certified Page 1


Course Outline

vii. build SQL Server databases, programming with DAO and Database connectivity
using ODBC

Description/Content

Programming fundamentals in .NET. Working with data types, identifiers, variables,

constants, expressions and conversions. Control Structures. Arrays. Exception handling and

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

and dialog forms. Database manipulation and database controls: including use of dynamic

link libraries (DLLs); dynamic data exchanges (DDEs); object linking and embedding

(OLEs); and programming applications to display, edit, and update databases by use of the

data access object (ADO) and Language Integrated Query (LINQ).

Delivery of the Unit

Lectures: 2 Hours per week; Lab Work 3 hours per week

Assessments

Regular Examination at end of semester; 60 %, Continuous Assessment: 40 % where 10 %

shall be continuous assessment tests, 10 % shall be assignments, and 20 % shall be labs.

Reference Books:

i. Visual Basic 2015 in 24 Hours, Sams Teach Yourself 1st Edition by James Foxall
(Author)ISBN-13: 978-0672337451 ISBN-10: 9780672337451
ii. Visual Basic 2015 Unleashed 1st Edition by Del Sole, Alessandro (Author). ISBN-
13: 978-0672334504 ISBN-10: 9780672334504
iii. Beginning Visual Basic 2015 1st Edition by Bryan Newsome (Author). ISBN-13:
978-1119092117 ISBN-10: 1119092116

© Muchiri 2019 MACHAKOS UNIVERSITY ISO 9001:2015 Certified Page 2


Course Outline

iv. Professional Visual Studio 2017 1st Edition by Bruce Johnson (Author). ISBN-13:
978-1119404583 ISBN-10: 1119404584
v. Applied Microsoft® .NET Framework Programming (Developer Reference) by
Jeffrey Richter (Author). ISBN-13: 978-0735614222 ISBN-10: 0735614229

Reference Journals

i. Journal of Visual Languages and Computing. ISSN: 1045-926X.


https://www.journals.elsevier.com/journal-of-visual-languages-and-computing
ii. Visual programming: Perspectives and approaches. Publisher: IBM. ISSN: 0018-
8670. https://ieeexplore.ieee.org/document/5387104
iii. Scaling up visual programming languages. Publisher: IEEE.
https://ieeexplore.ieee.org/document/366157
iv. Visual Basic and the future of Web-application development. ISSN Number:
7013394. https://ieeexplore.ieee.org/document/940008
v. The .NET Philosophy – ScienceDirect Journal
https://www.sciencedirect.com/science/article/pii/B9781931836548500050

© Muchiri 2019 MACHAKOS UNIVERSITY ISO 9001:2015 Certified Page 3

You might also like