Sei sulla pagina 1di 2

Project 3 (Mini Registrar System)

Submission Date: Jan 18, 2013

You are going to design a mini registrar system which register students, fill the grades they get and display the semester report only for Computer Science Students (1 year 4year). The first task is to design and implement how each window should look like (GUI or Presentation Layer) based on the atomic components they enclose and the activity flow of the registrar officers. Lets see what the pages should contain : The Basic Student Information Management Window: This window allows the registrar officers to enter, edit, delete and view the basic information of a student. The Student Course Management Window: This window allows the registrar officers to enter, edit, delete, view, add and drop the course information of a student. The Student Grade Management Window: This window allows the registrar officers to enter, edit, delete and view the grades earned by students. The Student Report Management Window: This window allows the registrar officers to search and view the students semester grade report. The second task is to design and implement the events (Business Layer) of the project. The third task is to design and implement the database connectivity (Data Access Layer) of the project. Here you should have to check data validations (e.g. to enter a students some course grade, first you should check whether the student is registered for that course) The fourth task is to handle validations (validating the user inputs e.g. Age should be integer, Name should be string)

Sequencing of Courses
The four year schedule of courses for computer Science students is given in the table below
Year I Semester I S.NO. Course Code 1 Comp201 2 3 4 5 6 ECE2301 Comp221 CEts201 EnLa201 SPsc201 Course Name
Introduction to computer science Applied Electronics I Fundamental of Programming I Civic and Ethical Studies Communication Skill Physical Education

Credit hour 4 3 3 3 3 P/F 16

Lecture hour 3 3 2 3 3

Lab hour 2 2 -

Total Credit hour Year I Semester II S.NO. Course Code 1 2 3 4 5 Comp222 EnLa301 Comp202 Math321 Stat173

Course Name
Fundamental of Programming II Sophomore English Logic for computer science Linear Algebra Introduction to statistics and probabilities Digital Logic Design Industrial Visit

Credit hour 4 3 3 3 3 3 P/F 19 Credit hour 4 4 4 4

Lecture hour 3 3 2 3 3 3 -

Lab hour 2 2 -

6 ECE3301 7 TCBTP1002 Total Credit hour Year II Semester I S.NO. Course Code 1 Math261 2 Comp321 3 Comp311 4 Comp331

Course Name
Calculus Object Oriented Programming Fundamentals of database systems Data structures and Algorithms

Lecture hour 4 3 3 3

Lab hour 2 2 2

5 Comp341 Total Credit hour Year II Semester II S.NO. Course Code 1 Econ101 2 Comp342 3 Comp312 4 Comp372 5 Math324 6 TCBTP2002 Total Credit hour Year III Semester I S.NO. Course Code 1 Math332 2 Comp421 3 Comp451 4 Comp423 5 Comp481 6 TCBTP3001 Total Credit hour Year III Semester II S.NO. Course Code 1 Comp452 2 Comp454 3 Comp462 4 Comp456 5 Comp472 Total Credit hour Year IV Semester I S.NO. Course Cod 1 ITEC469 2 Comp551 3 Comp561 4 SRP591 5 Total Credit hour Year IV Semester II S.NO. Course Code 1 Comp532 2 3 4 5 6 SRP592 Comp594 Mgmt406 Comp552

Computer organization and architecture

3 19 Credit hour 3 3 4 4 3 1 18 Credit hour 3 4 3 3 4 2 19 Credit hour 4 3 3 4 3 17 Credit hour 3 3 3 3 3 15 Credit hour 3 3 1 3 3 3 16

Course Name
Introduction to Economics Assembly languages Advanced database systems Data communication and computer networks Discrete Mathematics Community Survey and Mapping

Lecture hour 3 2 3 3 3 -

Lab hour 2 2 2 -

Course Name
Numerical Analysis Internet Programming Formal Language theory Advanced Programming Software Engineering Appropriate Technology

Lecture hour 2 3 3 2 4 -

Lab hour 2 2 2 -

Course Name
Operating systems

Lecture hour 3 3 2 3 2

Lab hour 2 2 2 2

Complexity Theory
Computer graphics Principles of Compiler design

Wireless Communications and Mobile Computing Course Name


Multimedia Systems Introduction to Artificial Intelligence Computer Security

Lecture hour 2 2 3 -

Lab hour 2 2 -

Student Research Project I


<<Elective I>>

Course Name
Analysis of Algorithms

Lecture hour 3 3 2

Lab hour 2

Student Research Project II Seminar In computer science


Entrepreneurship and small business management Real Time Systems <<Elective II>>

Total Credit hour

Potrebbero piacerti anche