Faculty Course Review Reports

Executive Summary

Fall Semester 2015

Islamabad Campus

Computer Sciences

Question 1: Students’ feedback on NEON

Almost all the faculty members of Computer Sciences Department are satisfied on their evaluation by the students on NEON for respective courses taught in Fall Semester 2015. Some of the repeaters have problems when they are mixed with the regular classes. Students had a lot of complaints with internet speed. Some of the issues were sorted out with the students that were reported in mid semester feedback.

Course Code / Course Name / Faculty Name / Comments
CS 101 / Introduction to Computer / Dr. Abdul Malik / The students' evaluation was satisfactory. I saw an improvement from 51% in Mid1 to 69% in the final
CS 103 / Computer Programming / Dr. Abdul Malik / The students' evaluation was satisfactory. I saw an improvement from 51% in Mid1 to 75% in the final
CS 307 / Computer Networks / Dr. EhteshamZahoor / Students have submitted their feedback on NEON. The course has been rated amongst the top ones with around 90% satisfaction score.
CS 579 / Cloud Computing / Dr. EhteshemZahoor / Students have submitted their feedback on NEON. The course has been rated amongst the top ones with around 90% satisfaction score. Some students considered it as the best course in the MS program.
CS 203 / Database Systems / Dr. Fuleah A Razzaq / Students were satisfied.
CS 303 / Software Engineering / Dr. Fuleah A Razzaq / Students were satisfied with course outline and objectives
CS 101 / Introduction to Computing / Dr.Sibt Hussain / Student response was satisfactory.
CS 452 / Deep Learning for Perception / Dr. Sibt Hussain / Student response was satisfactory.
CS 311 / Applied Programming / Dr. Uzair Khan / Students has submitted their feedback on NEON. According to that the course has been rated among the top ones with 83% Satisfaction.
SE 601 / Empirical Software Engineering / Dr. Uzair Khan / Students has submitted their feedback on NEON. According to that the course has been rated among the top ones with 85% Satisfaction.
CS 309 / Object Oriented Analysis & Design / Shizra Sultan / Feedback percentages are: 94.15, 90.46,85.97 respectively for sections C,D,E of fall 2015 for course "Object Oriented Analysis & Design".
Feedback is good overall, need to polish my teaching skills and perceive more about students understanding of course material
CS 103 / Computer Programming / Dr. Usman Farrokh / The students were generally satisfied with the course. Half of the students were repeating this course which led to some complaints from both sides: i.e students who were taking the course for the first time and those who were repeating.
CS 201 / Data Structures / Dr. Usman Farrokh / Student Generally alright. Students of 1 section were not satisfied with as their timetable was very cumbersome and made them miss some parts of the tutorials.
CS 211 / Discrete Structures / Hina Zafar / Questionnaires are formulated on neon
CL 307 / Computer Lab Networks / Hareem e Sahar / Over all feedback was quite satisfactory. Some of the students had issues with the internet problem otherwise the response was good.
CL 309 / Object Oriented Analysis & Design Lab / IfrahQaisar / Over all feedback was quite satisfactory. Some of the students had issues with the internet problem otherwise the response was good.
CL 309 / Object Oriented Analysis & Design Lab / JavariaImtiaz / Over all feedback was quite satisfactory. Some of the students had issues with the internet problem otherwise the response was good.
CL 101 / Introduction to Computing Lab / Ahmad Ali / Student Questionnaires taken in the form of Neon feedback was good. However, couple of options like broken chairs, non-working systems does not conform to the teaching of the overall course which I think should be omitted.
EL 213 / Comp. Organization & Assem Lang. Lab / AsimRehan / Neon is the online platform provided by university where students send their feedback and department head and I myself found is very satisfactory. Targets were achieved which are reflected in feedback.
CS 433 / Advanced Computer Programming / AtifAftab Ahmad Jellani / Students has submitted their feedback on NEON. According to that the course has been rated among the top ones with 89% Satisfaction.
CL 101 / Introduction to Computing Lab / Atique ur Rehman / Response was satisfactory but the students has issue with the equipment and electricity issue, and that is reflected in their comments. Rest of the evaluation was satisfactory.
CL 103 / Computer Programming Lab / Ayub Ansari / The feedback from the students was satisfactory and close to the expected mark.
EE 213 / Comp. Organization & Assembly Lang. / QuratulAin / Course Computer Organization and Assembly Language EE 213 is well defined to understand the basic concepts of computer organization. All concepts are practically implemented using assembly language. By applying knowledge into practice they get good understanding of lower level details of a computer system at hardware level. Project also plays an important role to test all the concepts studied in the class.
CS 201 / Data Structures / Naveed Iqbal / Student Generally alright. Students of 1 section were not satisfied with as their timetable was very cumbersome and made them miss some parts of the tutorials. Throughout semester, almost all the students remained active, serious, and enthusiastic for this course / Data Structures.
CS 447 / Enterprise Information System / Dr. Ejaz / Questionnaires for students for evaluation are sufficient.
CS 211 / Discrete Structures / Dr. Omer Beg / Summary: Very Satisfactory (89%)
Comment: Students were satisfied with the course, its contents and delivery.
CS 201 / Data Structures / Syed Hassan Mustafa / 1)Overall students learnt a lot from the course. Teachers have made them work on a very practical project which has increased their knowledge in the domain.
2)One section was interested to get a regular tutorial section.
EL 213 / COAL Lab / Muhammad Nauman / Feedback received from students was much satisfactory. They are learning, whatever they seek in class, through practice during the Lab hours.
CL 307 / Computer Networks Lab / Rafia Rahim / Students gave satisfactory feedback on Neon. Minor issues were discussed (with students) and sorted out during semester based on mid feedback on Neon.
CL 101 / Introduction to Computing Lab / ShahzadaZeeshanWaheed / Questionnaire is good reflection about student’s point of view about the course. Feedback was very satisfactory, and comments showed that students were satisfied with the course execution.
CS 307 / Computer Networks / Jawad Hassan Nisar / Students have submitted their feedback on NEON. The course has been rated around 85% to 90% satisfaction score.
CS 301 / Theory of Automata / MehreenAlam / tudents were really satisfied by the level of learning they got in the course, the pace, the contents and the overall course delivery were highly satisfactory
CS 422 / Human Computer Interaction / Shafiq ur Rehman / Students are satisfied with the course.
CS 310 / Management Info System / Muhammad Ali Nasir / Yes

Question 2: Compliance of Courses with HEC guidelines

All the courses were designed in accordance with guidelines provided by HEC for every course offered and have been in line with both local and international market demands. Courses of this department offered in said session were also according to the guidelines of National Computing Education Accreditation Council (NCEAC). All the labs were well planned and were, therefore, executed in line with the plans.

Course Code / Course Name / Faculty Name / Comments
CS 101 / Introduction to Computer / Dr. Abdul Malik / The course was in line with HEC course curriculum. The learning objectives were met. Students were able to solve complex problems through efficient algorithms. They implemented those algorithms in Python and C++
CS 103 / Computer Programming / Dr. Abdul Malik / The course was in line with HEC course curriculum. The learning objectives were met. Students were able to solve complex problems using object oriented methodology in c++
CS 307 / Computer Networks / Dr. EhteshamZahoor / The course content is designed by considering the latest developments, industry requirements and practices and is updated annually based on requirements and students feedback. This year we updated the Lab contents and we intend to further refine the course contents in the year to follow.
CS 579 / Cloud Computing / Dr. EhteshemZahoor / The course content is designed by considering the latest developments, industry requirements and practices and is updated annually based on requirements and students feedback. This year we focused more on the Virtualization aspects and students were given access to Amazon Web Services Cloud platform.
CS 203 / Database Systems / Dr. Fuleah A Razzaq / Course was taught according in compliance with the HEC approved Curriculum Guidelines. However, the curriculum needs to be improved with some advance and latest topics
CS 303 / Software Engineering / Dr. Fuleah A Razzaq / It was planned and taught according in compliance with the HEC approved Curriculum Guidelines.
CS 101 / Introduction to Computing / Dr. Sibt Hussain / Curriculum we currently teaching is up to date and fulfills the intended learning outcomes.
CS 452 / Deep Learning for Perception / Dr. Sibt Hussain / Since, this course is currently not offered in Pakistan, so curriculum was designed afresh. Our current curriculum is up to date and fulfills the intended learning outcomes.
CS 311 / Applied Programming / Dr. Uzair Khan / The course is design as a refresher course for MS students and covers concepts from undergraduate courses such as Data structures, Algorithm analysis and advance programming.
SE 601 / Empirical Software Engineering / Dr. Uzair Khan / The course is design by considering the latest trends in the academia and state of the art research in the domain. The course also focuses on applying research concepts to solve real problems faced by the industry in Pakistan and abroad
CS 309 / Object Oriented Analysis & Design / Shizra Sultan / Course Curriculum is very elaborative and course slides are modified every semester with current details, every topic defined in course outline is properly covered, explained and revised to make students understand more
CS 103 / Computer Programming / Dr. Usman Farrokh / The curriculum is up to date and quite rigorous. The lab makes the students work practically on the problems and methods they learn in the class.
CS 201 / Data Structures / Dr. Usman Farrokh / The curriculum fulfills the guidelines and goes an extra mile with the tutorials.
CS 211 / Discrete Structures / Hina Zafar / Discrete Structures course outcomes have successfully been achieved during course execution and through the delivery of course curriculum.
CL 307 / Computer Lab Networks / Hareem e Sahar / Course was well organized. Students understood the concepts well and applied those concepts in lab to perform multiple practical tasks. The lab course focused on socket programming and wire shark.
CL 309 / Object Oriented Analysis & Design Lab / IfrahQaisar / Course was well organized. Students used to grab the concepts in class and apply those concepts in lab on multiple case studies. The lab course was bit modified by excluding java from the lab content as the students were learning java in the parallel course of advance programming.
CL 309 / Object Oriented Analysis & Design Lab / JavariaImtiaz / Course was well organized. Students used to grab the concepts in class and apply those concepts in lab on multiple case studies. The lab course was bit modified by excluding java from the lab content as the students were learning java in the parallel course of advance programming.
CL 101 / Introduction to Computing Lab / Ahmad Ali / Overall the course curriculum was in conformance with the actual goal and outline of the course. It was completely balanced based on students work load.
EL 213 / Comp. Organization & Assem Lang. Lab / AsimRehan / Course was very effective for students and it was according to the HEC approved curriculum guidelines.
CS 433 / Advanced Computer Programming / AtifAftab Ahmad Jellani / The course is design by considering the industry requirement and practices.
CL 101 / Introduction to Computing Lab / Atique ur Rehman / It was well planed. Course lab and class was well synchronized. We have changed the course according to the learning outcomes. And have received a very positive improvement in the outcomes.
CL 103 / Computer Programming Lab / Ayub Ansari / It was planned and taught according in compliance with the HEC approved Curriculum Guidelines. All the class assignments and lab works was planned and design by the teachers and lab instructors.
EE 213 / Comp. Organization & Assembly Lang. / QuratulAin / Curriculum of Computer Organization and Assembly Language EE 213 completely compliance with the HEC Approved course curriculum.
CS 201 / Data Structures / Naveed Iqbal / The curriculum fulfills the guidelines and goes an extra mile with the tutorials. Best execution of the course and learning level of the whole batch due to a detailed project.
CS 447 / Enterprise Information System / Dr. Ejaz / Course objectives are ok during an execution of course
CS 211 / Discrete Structures / Dr. Omer Beg / The curriculum is appropriate and the following topics were added:
  1. Program correctness proofs
  2. Computability theory
in addition to the existing topics.
CS 201 / Data Structures / Syed Hassan Mustafa / Course contents were covered as per HEC guidelines, and standard course of Data Structures. We have tried to introduce a few extra topics as well.
EL 213 / COAL Lab / Muhammad Nauman / I think course taught is enough and full of learning for students in semester 3. Course covers all of the concepts required to understand and practice for hardware and software point of view.
CL 307 / Computer Networks Lab / Rafia Rahim / HEC approved Curriculum Guidelines were followed to form an intended outline, to following during semester.
CL 101 / Introduction to Computing Lab / ShahzadaZeeshanWaheed / Course objective were achieved, lectures were planned according outline and students perform well. That was the basic programming Lab and focus were to introduce students with basic concepts and outcome is pretty good.
CS 307 / Computer Networks / Jawad Hassan Nisar / The course content is designed by considering the latest developments, industry requirements and practices and is updated annually based on requirements and students feedback. This year we updated the Lab contents and we intend to further refine the course contents in the year to follow.
CS 301 / Theory of Automata / MehreenAlam / Yes, the course curriculum is in complete compliance with the HEC guidelines
CS 422 / Human Computer Interaction / Shafiq ur Rehman / The basic goal of HCI course is to enable students understand the importance of making systems that are user-friendly and receptive to the user’s needs so that people can achieve their results faster, with lesser mistakes and greater satisfaction. The course addresses the challenges in making computer systems seamlessly integrated in human lives and provide solutions to them.
CS 101 / Introduction to Computing / UzmaMaroof / The main course objective is to inculcate problem solving and using computer programming as a tool to achieve that. Our current curriculum for ITC course is designed keeping this objective in mind and is in compliance with not only the HEC Approved / Revised National Curriculum Guidelines but also with International Standards
CS 310 / Management Info System / Muhammad Ali Nasir / Yes

Question 3: Assessment tools used during semester

Most of the tools used for assessment of students by faculty members are listed below:

  1. Quizzes
  2. Assignments
  3. Projects
  4. Sessional
  5. Final Exam

Most of the faculty members have used the tests and sessional exams on proved methods of evaluation keeping in view the objective based outcomes of the evaluations.

Whereas, lab instructors have suggested the improvement in assessment process by taking the demos like programming and asking the students for the full implementation of their projects

Course Code / Course Name / Faculty Name / Comments
CS 101 / Introduction to Computer / Dr. Abdul Malik / Quizzes, Assignments and Projects were used to asses the effectiveness of the course.The methods were effective and in line with course objectives.
CS 103 / Computer Programming / Dr. Abdul Malik / Quizzes, Assignments and Projects were used to asses the effectiveness of the course.The methods were effective and in line with course objectives.
CS 307 / Computer Networks / Dr. EhteshamZahoor / The students were evaluated using Assignments, Quizzes, Project and Exams (sessional and final). All the evaluations were carefully designed and the domain experts vetted the question papers. Students were very satisfied with the evaluation schemes and actively participated for timely completion of Assignments and Project.
CS 579 / Cloud Computing / Dr. EhteshemZahoor / The students were evaluated using Assignments, Project and Exams (sessional and final). All the evaluations were carefully designed and the domain experts vetted the question papers. Students were very satisfied with the evaluation schemes and actively participated for timely completion of Assignments and Project. The project provided students with hands-on experience of using a Cloud and also challenged them to programmatically access different services offered over the cloud.
CS 203 / Database Systems / Dr. Fuleah A Razzaq / The subject was assessed with quizzes , assignments, exams and project which is suitable to evaluated theoretical and practical skills.