Project Work I and Ii Course Outlines

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

PROJECT WORK I AND II COURSE OUTLINES

Project Work I (3 Credit)

Course Description
This course covers theoretical and practical concepts in addressing Computer Science-related
research problems including the development of real-world software systems. This course focuses
on students utilizing the acquired knowledge in Computer Science to address research problems
including the development of software to address challenges in data management and use in areas
of choice.

Course Objectives

At the end of the project, students should be able to:

• Develop the theoretical and practical skills needed to address Computer Science-related
research problems including developing real-world software applications.
• Apply acquired knowledge in the BTECH Computer Science program to address practical
problems in society.
• Revise research project write-ups presented at the mini defence to address issues raised
during the defence
• Write a complete research report along with building the necessary artifact(s) and software
for implementation which is expected to address the research problem identified.

Course Details

Nature of Project

The project work could be in one of two options including software development and scientific
research in Computer Science to address practical problems. To encourage teamwork, the project
work should be done in groups.

Option 1: Scientific research in Computer Science

Research in any of the following areas is expected of students in groups: Artificial Intelligence
(Machine Learning, Artificial Neural Networks, Deep Learning, Expert Systems, Robotics, Fuzzy
Logic, Natural Language Processing (NLP), Cyber security), Computer Architecture, Computer
Networking, Software engineering, Programming, Software/Network Security (Vulnerability
detection and prevention), Computer Graphics, Vision, Animation, and Game Science, Data
Science (Data mining, Big data, etc), Data/Information Management (Design and implementation
of data management systems), Human-Computer Interaction, Software Security, Internet of things
(eg. Smart city, smart home, etc), Cryptography (Encryption and decryption), Pattern recognition
(face, emotion, etc), etc.

Option 2: Software development

Students are highly recommended to implement relevant algorithms, theories, and concepts that
they have learned to develop real-world software for a particular application. The project should
be practiced by following the analysis, design, implementation, testing, and deployment phases.
For the implementation of the project, students can choose appropriate language technologies as
per comfort and skills. While implementing the project, students should be able to write their
program modules rather than relying on predefined APIs or Plugins except in some unavoidable
circumstances.

Phases of the Project at Project Work I

The following are the main phases of the project work:


The following are the main phases of the project work:
• Proposal Submission and Presentation: Students must submit and present a project
proposal to a panel.
• Mini Defence: Students would present a progress report on Chapters 1, 2, and 3 to a panel

Reading Material
1. The University’s Project work general guide
2. Computer Science department project work guide
Project Work II (3 Credit)

Course Description
This course covers theoretical and practical concepts in addressing Computer Science-related
research problems including the development of real-world software systems. This course focuses
on students utilizing the acquired knowledge in Computer Science to address research problems
including the development of software to address challenges in data management and use in areas
of choice.

Course Objectives

At the end of the project, students should be able to:

• Develop the theoretical and practical skills needed to address Computer Science-related
research problems including developing real-world software applications.
• Apply acquired knowledge in the BTECH Computer Science program to address practical
problems in society.
• Revise research project write-ups presented at the mini defence to address issues raised
during the defence
• Write a complete research report along with building the necessary artifact(s) and software
for implementation which is expected to address the research problem identified.

Course Details

Nature of Project

The project work could be in one of two options including software development and scientific
research in Computer Science to address practical problems. To encourage teamwork, the project
work should be done in groups.

Option 1: Scientific research in Computer Science

Research in any of the following areas is expected of students in groups: Artificial Intelligence
(Machine Learning, Artificial Neural Networks, Deep Learning, Expert Systems, Robotics, Fuzzy

Logic, Natural Language Processing (NLP), Cyber security), Computer Architecture, Computer
Networking, Software engineering, Programming, Software/Network Security (Vulnerability
detection and prevention), Computer Graphics, Vision, Animation, and Game Science, Data
Science (Data mining, Big data, etc), Data/Information Management (Design and implementation
of data management systems), Human-Computer Interaction, Software Security, Internet of things
(eg. Smart city, smart home, etc), Cryptography (Encryption and decryption), Pattern recognition
(face, emotion, etc), etc.

Option 2: Software development

Students are highly recommended to implement relevant algorithms, theories, and concepts that
they have learned to develop real-world software for a particular application. The project should
be practiced by following the analysis, design, implementation, testing, and deployment phases.
For the implementation of the project, students can choose appropriate language technologies as
per comfort and skills. While implementing the project, students should be able to write their
program modules rather than relying on predefined APIs or Plugins except in some unavoidable
circumstances.

Phases of the Project at Project Work II

The following are the main phases of the project work:


The following are the main phases of the project work:
• Final report write-ups and completed software and/or artifacts
• Final defence and Submission: Students must submit and defend the project work at the
end of the semester. The final defence will include a viva voice followed by a demonstration
of the project’s software and/or artifacts. The final defence will be conducted by an
evaluation panel and supervised by the Project work committee.

Reading Material
3. The University’s Project work general guide
4. Computer Science department project work guide

You might also like