GUI- CIS-344-Z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Institution :

Majmaah University, College of Science at Az Zulfi

Academic Department :

Department of Computer Science and Information.

Programme  :

Computer Science and Information Program

Course :

Design & Programming of GUI    (CIS 344-Z)

Course Coordinator :

Dr. Firoj Parwej

Programme Coordinator :

Dr.  Hani Alquhayz

Course Specification Approved Date :

25/ 03 / 1437 H




 

 

 

A. Course Identification and General Information

1.     1 - Course title :

Design & Programming of GUI

Course Code:

CIS 344-Z

2.  Credit hours :

 (4 )  (3 lecture + 2 Lab)

3 - Program(s) in which the course is offered:

Computer Science and Information

4 – Course Language :

English

2.     5 - Name of faculty member responsible for the course:

Dr. Firoj Parwej

3.     6 - Level/year at which this course is offered :

3rd year

7 - Pre-requisites for this course (if any) :

·        Visual Programming  (CSI 311)

8 - Co-requisites for this course (if any) :

·        .............................................................

9 - Location if not on main campus :

( ............................................................. )

10 - Mode of Instruction (mark all that apply)

A - Traditional classroom

 

What percentage? 

80%

 

B - Blended (traditional and  online)

 

What percentage? 

10 %

 

D - e-learning

 

What percentage? 

………%

 

E - Correspondence

 

 

What percentage? 

……. %

 

F - Other    

(group discussions/ Hands on practical exercises)                                                            

 

What percentage? 

10 %

 

Comments :

...........................................................................................................














 

B  Objectives 

 

 

What is the main purpose for this course?

1.      This course enables the student  to build systems that can integrate various programming techniques like OOP, Human interface interactions  and databases. Programming skills will be developed using VB.NET language in the Microsoft Windows System environment.

2.      This course introduces students to the design, implementation, and evaluation of human-computer interfaces, with emphasis on user-centered design and graphical user interfaces (GUI).

3.       It stresses the importance and necessity of effective user interface design and presents current design approaches and tools.

 

 

Briefly describe any plans for developing and improving the course that are being implemented :

 

1.     To expertise the students in latest programming language tools to accept the  actual challenges of user interface design and implementation.

  1. To Encourage the students to learn techniques for implementing interfaces and build applications using prototyping tools. 

 

 

 

C.  Course Description

1. Topics to be Covered

List of Topics

No. of

Weeks

Contact Hours

Introduction to dot Net

1

5

 Development Tools

1

5

Syntax and Expressions, Control and Repetition Structures, Operators

2

10

OOP in Visual Basic.NET

1

5

Review of Polymorphism, Inheritance, and Interfaces

2

10

Implementing Inheritance and Recognizing Class Hierarchies in .NET

2

10

Use and Implementation of  Graphics  in .NET Interfaces

2

10

Windows Forms and Working with Controls Commonly Used .Net

2

10

Creating Multi-threaded GUI applications

2

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.  Course components (total contact hours and credits per semester):

 

Lecture

Tutorial

Laboratory

Practical

Other:

Total

Contact

Hours

45

0

30

0

0

75

Credit

45

0

15

0

0

60

 

3. Additional private study/learning hours expected for students per week.

5

4. Course Learning Outcomes in NQF Domains of Learning and Alignment with Assessment Methods and Teaching Strategy


 

NQF Learning Domains

And Course Learning Outcomes

Course Teaching

Strategies

Course Assessment

Methods

1.0

Knowledge

1.1

To gain theoretical knowledge and practical experiences in the fundamental aspects of designing, implementing and evaluating interfaces

Lectures,

Group discussion on different types of Human computer interfaces

 

·  Homework.

·  Group Discussion

·  Presentation

·  Mid-term exam

·  Final test

1.2

Gain knowledge and experience with a variety of simple methods for evaluating the quality of an interface. 

 

2.0

Cognitive Skills

2.1

Employ principles of good design to any graphical interface.

·         Class discussion

·         presentation

·         encouraging students to discuss different topics outside the classroom

·         Class Participation

·         Presentation

·         survey on current trends

2.2

Design and implement GUI. In particular be able to to rapidly prototype interfaces.

3.0

Interpersonal Skills & Responsibility

3.1

Work in a group and learn time management.

·         Discussion with students

·         Making students aware about time management in completing their assignments.

 

·         Showing active class participation.

·         Giving clear and logical arguments

·         Performing seriously on midterms and final exams

3.2

implement different techniques as discussed in the lectures during the course

 

4.0

Communication, Information Technology, Numerical

4.1

Communicate with teacher, ask questions, solve problems, and use computers.

·         Exercises

·         Problem solving

·         oral quizzes

Encourage students to Implement GUI.

·         Exercises related to programming skills

 

4.2

Apply derived knowledge using internet and other sources

of  Library reference materials.

5.0

Psychomotor: NONE

 

 

 

 

5. Schedule of Assessment Tasks for Students During the Semester:

 

 

Assessment task

Week Due

Proportion

 of Total Assessment

1

 

First written mid-term exam

6

15%

2

 

Second written mid-term exam

12

15%

3

 

Presentation, group discussion , Homework assignments

Every week

10%

4

 

Laboratory exercises- design and implementation

After Every chapter

20%

5

 

Final written exam

16

40%

7

 

 

Total

 

100%

 

 

 

 

D. Student Academic Counseling and Support

Office hours: Sun: 10-12, Wed: 10-12.

Email: [email protected]

 

                    

 

 

 

 

 

 

 

 

 

 

 

E. Learning Resources

1. List Required Textbooks :

Dix, A., Finlay, J., Abowd, G., & Beale, R., Human-computer interaction, 3rd edition , ,Prentice Hall Europe, ISBN:0130461091.

2. List Essential References Materials :

·        NONE

3. List Recommended Textbooks and Reference Material  :

Galletta, Dennis & Zhang, Ping, Human Computer Interaction and Management Information Systems:

Applications, , ISBN-10: 0765614871 ,2006

4. List Electronic Materials  :

http://www.tutorialspoint.com/vb.net/vb.net_pdf_version.htm

http://msdn.microsoft.com/en-us/library/fx6bk1f4(v=vs.71).aspx

5. Other learning material :

·        Course material includes handouts, ppt, questionnaires as distributed among the students

 

F. Facilities Required

1.  Accommodation

·        As available at the campus

2. Computing resources

·          Education console

·          Smart Board

 

3. Other resources

·        None.

 

 

G   Course Evaluation and Improvement Processes

1 Strategies for Obtaining Student Feedback on Effectiveness of Teaching:

·         Performance of students in the exam and their results.

·         Regular observation and involvement of students during class sessions.

·         Analysis of questionnaire as filled by the students to grade their subject knowledge.

.

2  Other Strategies for Evaluation of Teaching by the Program/Department Instructor :

·         Periodic review of course (the Commission of study plans).

·         External evaluation.

  • Faculty assessment of the course and effectiveness of teaching delivery.
  • Periodic self- assessment of the program.

 

 

 

 

 

 

 

 

 

 

 

3  Processes for Improvement of Teaching :

·        Revision of course contents, course specifications, and strategies every 5 years.

  • Encouragement to the faculty to take up workshops, participate in subject oriented research        Works.
  • Committee will review deficiencies based on the student evaluation, faculty input, course file, and program assessment.
  • Feedback from employers and alumni surveys and graduating students’ input are used to identify any deficiencies in students’ ability in applying knowledge .
  • Teaching method will focus on students’ learning and on course learning outcomes.

4. Processes for Verifying Standards of Student Achievement

·         Academic Committee will review samples of student work in this course to check on the

standard of grades and achievements.

·         Periodic exchange and remarking of a sample of assignments with a member of

            staff in another institution.

 

5 Describe the planning arrangements for periodically reviewing course effectiveness and planning for improvement :

·         Self- assessment at periodic level and the external assessment by the invited faculty member at stipulated time will be carried out. The feedback received from these assessments will be used to plan for further improvement in the course syllabus, teaching method, and delivery of course materials.

 

·         Comparison of the course to its counterparts offered in similar departments in terms of the depth of the subject contents.

 

·         Encouraging the  students to express their opinions about the subject knowledge and further scope of improvement(s).

 

·         To update the contents  on a timely basis,so as to meet the demands in the external environment and make the students comfortable in their domain of interest.

 

 

 

 

Course Specification Approved

Department Official Meeting No ( 6 ) Date 23 / 12 / 1435 H

 

 

Course’s Coordinator

 

Department Head

Name :

Dr. Firoj Parwej

 

Name :

Dr.  Hani Alquhayz

Signature :

 

 

Signature :

 

Date :

…./ … / …… H

 

Date :

…./ … / …… H

 

 

 

 

 

 

 

Office Hourse

Sunday : 08:00 am To 12:00 pm

Monday : 10:00 am To 12:00 pm

Ads and Announcements Term - 1436H To 1437H

Assignment and Homework Submitted Before the committed date.

Contact


This Is My Mailing Address:

Dr. Firoj Parwej

Assistant Professor, Department of CSI

[email protected]





إحصائية الموقع

عدد الصفحات: 17

البحوث والمحاضرات: 1

الزيارات: 2702