Course Introduction
” Contents Organization, Requirements, Grading, and Expectations”
Advanced Programming
Shakirullah Waseeb
[email protected]
Nangarhar University
February 21, 2017
Shakirullah Waseeb (Nangarhar University) Course Introduction February 21, 2017 1/9
Topics
1 General Information
2 Course Objective
3 Topics to be covered
4 Teaching Methodologies
5 Grading and Examination
6 What I expect from you?
7 Questions and Discussion
Shakirullah Waseeb (Nangarhar University) Course Introduction February 21, 2017 2/9
General Information
Course General Information
Lecturer: Shakirullah Waseeb
Credit Points: 3CP; 1CP= 90 min
Prerequisite: Object Oriented Programming; class, objects,
polymorphisms, files and streams ,inheritance etc.
Type of Course: Advance
Time:
Shakirullah Waseeb (Nangarhar University) Course Introduction February 21, 2017 3/9
Course Objective
Objective
To handle run-time errors and act accordingly
Understand the benefits and usage of multithreading programming
Able to write simple network applications using socket programming
Use applets to write applications that run on browsers
Intuition about event handling
Able to persists user data in database using
java-database-connectivity (JDBC) and other connectivity tools
Shakirullah Waseeb (Nangarhar University) Course Introduction February 21, 2017 4/9
Topics to be covered
Main topics to be covered
Introduction to Java programming
Exception Handling
Multithreading
Applets
Event Handling
Java Database-connectivity
Network Programming
Shakirullah Waseeb (Nangarhar University) Course Introduction February 21, 2017 5/9
Teaching Methodologies
Teaching Methodologies and required tools
Presentations (mostly 2 lectures a week)
Group Work, Assignments, and Presentations of students
Lab work (1 class mostly a week)
Using software tools(Integrated Development Environments tools
(IDEs’), Software Development Kits (SDKs’), Browsers, Database
Management Systems)
Eclipse, NetBeans, InteliJ, other text editors and command line
compilers
JDK, Python, .net Framework etc.
Firefox, Google chrome, Internet Explorer
MySQL, MSSQL server
Shakirullah Waseeb (Nangarhar University) Course Introduction February 21, 2017 6/9
Grading and Examination
Grading and Examination
Each student will be graded on his/her individual commitment in the
group, and exam papers.
Group projects : 30%
Mid-Term Exam : 20%
Final-Exam : 50%
Shakirullah Waseeb (Nangarhar University) Course Introduction February 21, 2017 7/9
What I expect from you?
My expectation from you
Be punctual (presence in class on time, submit assigned work on time)
Be attentive in class (avoid daydreaming, dazing)
Be creative and present yourself (stay away from copying others)
Email me for an appointment regarding any issue in lessons
Stop locating recommendation during exams (because it hurts a lot)
Shakirullah Waseeb (Nangarhar University) Course Introduction February 21, 2017 8/9
Questions and Discussion
Your Turn: Time to hear from you!
1
https://fensafitters.files.wordpress.com/2013/07/3d095.jpg
Shakirullah Waseeb (Nangarhar University) Course Introduction February 21, 2017 9/9