Computer Science

Bachelor of Science (B.Sc) in Computer Science

UNDERGRADUATE PROGRAM | 3 YEARS Bachelor of Science (B.Sc) in Computer Science The department offers in-demand courses such as Data Science, Internet of Things (IoT), Artificial Intelligence and Mobile Application Development, with mandatory internships for all students. Apply Now View Syllabus Overview The Department of Computer Science offers quality education supported by experienced faculty and innovative teaching–learning practices. Being an autonomous college, the syllabus is regularly updated to meet industry requirements. The department offers in-demand courses such as Data Science, Internet of Things (IoT), Artificial Intelligence and Mobile Application Development, with mandatory internships for all students. There is a high demand for the programme, with many students applying each year. Students gain practical exposure through mini-projects and projects in  areas like MAD, IoT, and Data Science, preparing them for higher studies and diverse career opportunities. Syllabus Program Specific Outcomes (PSO) PSO-1: Understand and apply the fundamental knowledge in core areas of Computer Science. Design and develop alternative software solutions by following standard software development practices and implement by using suitable programming languages and platforms. PSO-2: Demonstrate proficiency in different programming paradigms needed for Problem Solving. Demonstrate research and analytical skills in advanced areas of computer science such as Natural Language Processing, Information Retrieval, Blockchain Technology, Information Security to name a few, while exploring to meet current trends in the IT Industry. PSO-3: Develop verified, tested, efficient and secure computerized solutions to real world problems through the application of principles in Computer Science and current technologies. Demonstrate research and analytical skills in advanced areas of computer science such as Natural Language Processing, Information Retrieval, Blockchain Technology, Information Security to name a few, while exploring to meet current trends in the IT Industry. PSO-4: Ability to engage and contribute to providing socially responsible design, environment friendly solutions, adapting professional ethics in the broader context of technological change. Demonstrate research and analytical skills in advanced areas of computer science such as Natural Language Processing, Information Retrieval, Blockchain Technology, Information Security to name a few, while exploring to meet current trends in the IT Industry. Design and develop alternative software solutions by following standard software development practices and implement by using suitable programming languages and platforms. Demonstrate research and analytical skills in advanced areas of computer science such as Natural Language Processing, Information Retrieval, Blockchain Technology, Information Security to name a few, while exploring to meet current trends in the IT Industry. Demonstrate research and analytical skills in advanced areas of computer science such as Natural Language Processing, Information Retrieval, Blockchain Technology, Information Security to name a few, while exploring to meet current trends in the IT Industry. Demonstrate research and analytical skills in advanced areas of computer science such as Natural Language Processing, Information Retrieval, Blockchain Technology, Information Security to name a few, while exploring to meet current trends in the IT Industry. Course Structure Sem I Sem II Sem III Sem IV Sem V Sem VI Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) (MDC for Others) (2T + 1P) VAC (2 credits) SEC (2T+1P) UG-COM-101: Introduction to to Programming UG-COM-101: Introduction to Programming UG-COM-MDC UG-COM-VAC UG-COM-SEC Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) (MDC for Others) (2T + 1P) VAC (2 credits) SEC (2T+1P) UG-COM-102: Database Management Systems UG-COM-102: Database Management Systems UG-COM-MDC UG-COM-VAC UG-COM-SEC Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) (MDC for Others) (2T + 1P) VAC (2 credits) SEC (2T+1P) UG-COM-201: Data Structures UG-COM-202: Object Oriented Programming UG-COM-207: Foundations of Data Science with Python UG-COM-MDC UG-COM-SEC Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) UG-COM-203: Computer Architecture and Operating System UG-COM-204: Mathematical Foundations for Computer Science UG-COM-205: Web Development with php UG-COM-206: Software Engineering Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) UG-COM-301: Full Stack Development UG-COM-302: Advanced DBMS UG-COM-303: Computer Networks UG-COM-VOC -2: Digital Marketing UG-COM-VOC -3: Internet of Things Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) UG-COM-304: Data Science UG-COM-305: Cloud Computing UG-COM-306: Artificial Intelligence UG-COM-PRJ: Project UG-COM-VOC -4: Software Testing(voc) Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) (MDC for Others) (2T + 1P) VAC (2 credits) SEC (2T+1P) UG-COM-101: Introduction to to Programming UG-COM-101: Introduction to Programming UG-COM-MDC UG-COM-VAC UG-COM-SEC Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) (MDC for Others) (2T + 1P) VAC (2 credits) SEC (2T+1P) UG-COM-102: Database Management Systems UG-COM-102: Database Management Systems UG-COM-MDC UG-COM-VAC UG-COM-SEC Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) (MDC for Others) (2T + 1P) VAC (2 credits) SEC (2T+1P) UG-COM-201: Data Structures UG-COM-202: Object Oriented Programming UG-COM-207: Foundations of Data Science with Python UG-COM-MDC UG-COM-SEC Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) UG-COM-203: Computer Architecture and Operating System UG-COM-204: Mathematical Foundations for Computer Science UG-COM-205: Web Development with php UG-COM-206: Software Engineering Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) UG-COM-301: Full Stack Development UG-COM-302: Advanced DBMS UG-COM-303: Computer Networks UG-COM-VOC -2: Digital Marketing UG-COM-VOC -3: Internet of Things Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) UG-COM-304: Data Science UG-COM-305: Cloud Computing UG-COM-306: Artificial Intelligence UG-COM-PRJ: Project UG-COM-VOC -4: Software Testing(voc) Sem I Sem II Sem III Sem IV Sem V Sem VI Sem VII Sem VIII Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) (MDC for Others) (2T + 1P) VAC (2 credits) SEC (2T+1P) Internshio UG-COM-101: Introduction to to Programming UG-COM-101: Introduction to Programming UG-COM-MDC UG-COM-VAC UG-COM-SEC Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) (MDC for Others) (2T + 1P) VAC (2 credits) SEC (2T+1P) Internshio UG-COM-102: Database Management Systems UG-COM-102: Database Management Systems UG-COM-MDC UG-COM-VAC UG-COM-SEC Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) (MDC for Others) (2T + 1P) VAC (2 credits) SEC (2T+1P) Internshio UG-COM-201: Data Structures UG-COM-202: Object Oriented Programming UG-COM-207: Foundations of Data Science with Python UG-COM-MDC UG-COM-SEC Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) Internship UG-COM-203: Computer Architecture and Operating System UG-COM-204: Mathematical Foundations for Computer Science UG-COM-205: Web Development with php UG-COM-206: Software Engineering UG-COM-VOC-1: Mobile Application Development Major subject/ discipline (3T+1P) Minor Stream (Disc./Voc) (3T+1P) Internship UG-COM-301: Full Stack Development UG-COM-302: Advanced DBMS UG-COM-303: Computer Networks

Bachelor of Vocation (B.Voc) in Software Development

UNDERGRADUATE PROGRAM | 3 YEARS Bachelor of Vocational (B.Voc) BVoc in Software Development is a unique program with the aim to produce individuals equipped with all the skills that are required for employability in various domains of the IT industry. Apply Now View Syllabus Overview BVoc in Software Development is a unique program with the aim to produce individuals equipped with all the skills that are required for employability in various domains of the IT industry. The program offers a blend of skills education, professional education and general education required for all round development of the individual in the field of software Development. It is a three years Degree program with exit options at the first year with Diploma certificate, second year with advanced Diploma certificate and BVoc degree at the completion of three years. Objectives of B.Voc in Software Development  To provide Vertical Mobility to Students coming out of 10 + 2 with Vocational / Arts / Science / Commerce Subjects To integrate NSQF within the undergraduate level of higher education in order to enhance employability  of the graduates and meet industry requirements. To provide a judicious mix of Skills relating to a profession and appropriate content of General education To ensure that the students have adequate knowledge and Skills, so that they are work ready at each exit point of the program. To provide flexibility to the students by means of predefined entry and multiple exit points Read More Read Less Vision and Mission To empower learners from diverse educational backgrounds with industry-ready software development skills, fostering logical thinking, digital competence, and lifelong employability in the evolving technology-driven world. Eligibility and Selection Procedure: To be eligible for admission to the programme leading to the award of Graduate in Bachelor of Vocational , Software Development the candidate must have passed 10+2 in Science, Commerce, Arts, Vocational, Open School or Home Schooling securing a minimum of 45% marks on aggregate or equivalent Grade or as specified for a Programme.Total Number of Seats (including reserved seats): 30  Program Specific Outcomes (PSO) PSO-1: Recognised by university of Goa and Under National Skill Qualification Framework (NSQF, level 4-5). PSO-2: In Association with Industry Experts and Academician , who will be actively involved in Curriculum development and Training of the Students PSO-3: Multiple Exit point and Credit based Grading System PSO-4: Major Emphasis on Hands on training and Industry internship as part of the Curriculum PSO-5: Certification by the National Skill Development Council, Govt. of India which will provide a pan-India recognition for the Course. Course Structure Internship of 4 credits should be completed in Semester IV and V Sem I NSQF Level 4.5 Sem II NSQF Level 4.5 Sem IIINSQF Level 5 Sem IVNSQF Level 5 Sem VNSQF Level 5.5 Sem VINSQF Level 5.5 General Education component Credits Skill Component Credits Skill Development Qualification Pack – Junior Software Developer (SSC/Q0508) Accounts for Non-Accounting(SD-G10) Theory = 4Practical = 0 Introduction to programmingCSD-SK3 Theory = 3Practical = 1 Environmental StudiesSD-G8 Theory = 3Practical = 0 Database Management SystemCSD-SK7 Theory = 2Practical = 1 Business CommunicationSD-G9 Theory = 3Practical = 0 Web DesigningCSD-SK2 Theory = 2Practical = 1 Total Credits 10 Total Credits  10 Semester I Total 20 credits After successfully completing the courses of Semester-I, the students are expected to acquire the skills to be employable as Junior Software Developer. General Education component Credits Skill Component Credits Skill Development Qualification Pack – Web Developer (SSC/Q0503) Content WritingSD-G6 Theory = 3Practical = 0 Object Oriented ProgrammingCSD-SK4 Theory = 3Practical = 1 Language Paper-1SD-G1 Theory = 3Practical = 0 Server Side programmingCSD-SK9 Theory = 2Practical = 1 EntrepreneurshipSD-G11 Theory = 4Practical = 0 MultimediaCSD-SK6 Theory = 2Practical = 1 Total Credits 10 Total Credits  10 Semester II Total 20 credits After successfully completing the courses of Semester-II, the students are expected to acquire the skills to be employable as Web Developer General Education component Credits Skill Component Credits Skill Development Qualification Pack – Application Developer – Web & Mobile (SSC/Q8403) Reasoning Technique SD-G20 Theory = 4Practical = 0 Object Oriented ProgrammingCSD-SK4 Theory = 3Practical = 3 Personality DevelopmentSD-G13 Theory = 4Practical = 0 Server Side programmingCSD-SK9 Theory = 3Practical = 3 Mathematical foundation of Computer ScienceSD-G21 Theory = 2Practical = 0 Computer networksCSD-SK8 Theory = 3Practical = 3 Internship 2 After successfully completing the courses of Semester-III & IV, the students are expected to acquire the skills to be employable as Web and Mobile Application Developer General Education component Credits Skill Component Credits Skill Development Qualification Pack – Application Developer – Web & Mobile (SSC/Q8403) E-CommerceSD-G17 Theory = 4Practical = 0 Web Development FrameworkCSD-SK10 Theory = 3Practical = 3 Creative Thinking SD-G22 Theory = 2Practical = 0 Software EngineeringCSD-SK11 Theory = 3Practical = 3 Advance Quantitative TechniqueSD-G23 Theory = 3Practical = 0 Mobile Application DevelopmentCSD-SK12 Theory = 3Practical = 3 Internship 2 After successfully completing the courses of Semester-III & IV, the students are expected to acquire the skills to be employable as Web and Mobile Application Developer General Education component Credits Skill Component Credits Skill Develosetpment Qualification Pack – Application Architect – Web & Mobile (SSC/Q8402) Digital MarketingSD-G14 Theory = 4Practical = 0 Software TestingCSD-SK14 Theory = 3Practical = 3 Organisational BehaviourSD-G15 Theory = 4Practical = 0 Data Structures CSD-SK13 Theory = 3Practical = 3 Maths for Competitive ExamsSD-G16 Theory = 4Practical = 0 Project CSD-SK17 6 After successfully completing the courses of Semester-V & VI, the students are expected to acquire the skills to be employable as industry (software/application developer, Mobile and Application Architect & Developer), government, professionals, entrepreneurs and in professional education General Education component Credits Skill Component Credits Application Architect – Web & Mobile (SSC/Q8402) Human Computer InterfaceSD-G19 Theory = 4Practical = 0 Network SecurityCSD-SK15 Theory = 3Practical = 3 Independent StudiesSD-G18 Theory = 4Practical = 0 Cloud ComputingCSD-SK16 Theory = 3Practical = 3 Security in Web and Mobile ApplicationsSD-G24 Theory = 4Practical = 0 Project CSD-SK17 6 After successfully completing the courses of Semester-V & VI, the students are expected to

Post Graduate Diploma In Computer Application

POSTGRADUATE PROGRAM | 1 YEAR Post Graduate Diploma In Computer Application The course aims to give the students a sound background in theory and practice of Computer Applications in various fields. It comprises of various software and hardware subjects. The syllabus of the course confirms to the requirements prescribed by the Goa University and is recognized as a professional course by the Goa University. Apply Now View Syllabus Overview The Post Graduate Diploma in Computer Applications (PGDCA) programme aims to provide students with a strong foundation in the theory and practical applications of computer science across diverse domains. The curriculum includes core software courses, skill-based elective courses, educational technology, and emerging trends in information technology. Designed to cater to students from varied academic backgrounds such as Arts, Science, and Commerce, the programme offers flexible elective choices aligned with different career paths. The syllabus conforms to the academic requirements prescribed by Goa University and provides upward academic mobility to the M.Sc. (IT) programme, subject to fulfillment of eligibility criteria. Recognized as a professional programme by Goa University, the PGDCA prepares graduates for careers in software testing, digital marketing, web and mobile application development, network administration, teaching, and related IT roles. Program Specific Outcomes (PSO) PSO-1: Understanding Core Computing Foundations Understand the core concepts of Computer Science, including algorithms, programming languages, operating systems, and networking. PSO-2: Apply Software Engineering Principles for Real-World Solutions Apply programming skills and software engineering principles to design, develop, test, and implement real-world software solutions PSO-3: Apply Emerging Technologies to Develop and Manage Digital Solutions Utilize diverse computing tools, platforms, and emerging technologies to design, develop, and manage digital solutions across various domains, including education, business, and user-centric applications. PSO-4: Build and Manage Databases and Tailored Applications for Business Needs Build and manage databases and create custom web and software applications tailored to meet specific client requirements and business needs Understand the core concepts of Computer Science, including algorithms, programming languages, operating systems, and networking.Apply programming skills and software engineering principles to design, develop, test, and implement real-world software solutions Utilize diverse computing tools, platforms, and emerging technologies to design, develop, and manage digital solutions across various domains, including education, business, and user-centric applications. Build and manage databases and create custom web and software applications tailored to meet specific client requirements and business needs Course Structure Sem I Sem II Course Code Course Type Course Name Credits Contact (hrs/week) L P PGD-CA.C.1 Core Problem Solving and Introduction to Programming 4 3 1 PGD-CA.C.2 Core Web Design 4 3 1 PGD-CA.C.3 Core Database Management Systems 4 3 1 Elective Elective Course I 4 3 1 Elective Elective Course II 4 3 1 L – Lectures —> 1 Lecture – Hour DurationP – Practicals —>1 Practical – 2 Hours Duration Course Code Course Type Course Name Credits Contact (hrs/week) L   P   PGD-CA.C.1   Core   Fundamentals of Computer System and Networks 4   3   1   PGD-CA.C.2   Core   Software Engineering 4   3   1   Elective Database Management Systems   4   3   1   Elective – I   Elective Course IV 4   3   1   Elective   Elective Course V 4   3   1   L – Lectures —> 1 Lecture – Hour DurationP – Practicals —>1 Practical – 2 Hours Duration Course Code Course Type Course Name Credits Contact (hrs/week) L P PGD-CA.C.1 Core Problem Solving and Introduction to Programming 4 3 1 PGD-CA.C.2 Core Web Design 4 3 1 PGD-CA.C.3 Core Database Management Systems 4 3 1 Elective Elective Course I 4 3 1 Elective Elective Course II 4 3 1 L – Lectures —> 1 Lecture – Hour DurationP – Practicals —>1 Practical – 2 Hours Duration Course Code Course Type Course Name Credits Contact (hrs/week) L   P   PGD-CA.C.1   Core   Fundamentals of Computer System and Networks 4   3   1   PGD-CA.C.2   Core   Software Engineering 4   3   1   Elective Database Management Systems   4   3   1   Elective – I   Elective Course IV 4   3   1   Elective   Elective Course V 4   3   1   L – Lectures —> 1 Lecture – Hour DurationP – Practicals —>1 Practical – 2 Hours Duration Faculty of Physical Science & Earth Science Department of Computer Science Established in 1986, the Department of Computer Science has grown into a dynamic hub of technological education and innovation, offering industry-relevant programmes and fostering skilled professionals for the IT sector. Read More Apply Now The Directorate of Higher Education (DHE), Goa, has implemented the Samarth e-Governance Admission Portal for the 2025-26 academic year to streamline and digitize the admission process for Government and Aided Colleges in the state. The portal offers a centralized online admission system, allowing students to apply to multiple colleges and Programmes through a single platform. It ensures transparency, efficiency, and ease of access for applicants and institutions alike.The portal is a step towards digital transformation in higher education, ensuring a hassle-free and efficient admission process for students and institutions. Career Opportunities Computer Teacher / IT Instructor (schools, computer training centers) Web Developer Software Tester / QA Analyst Lab Assistant / Computer Operator Network Administrator / System Support Executive Digital Marketing Executive  Data Entry & MIS Executive IT Support / Help Desk Executive Entrepreneur / Startup Founder (IT services, web solutions, digital media)

Master of Science (M.Sc) in Information Technology

POSTGRADUATE PROGRAM | 2 YEARS Master of Science (M.Sc) in Information Technology Master of Science in Information Technology (M.Sc. IT) provides graduates advanced and well balanced theoretical and practical knowledge to develop their skills in software development and research so that they become competent to join the IT Industry or the academia. Apply Now View Syllabus Overview Master of Science in Information Technology (M.Sc. IT) provides graduates advanced and well balanced theoretical and practical knowledge to develop their skills in software development and research so that they become competent to join the IT Industry or the academia. MSc IT curriculum includes Discipline Specific Core (DSC) courses that lay a strong foundation in core areas of IT; Discipline Specific Elective (DSE) courses that help to choose a career path; Discipine Specific Research Electives (DSRE) courses that develop research, analytical and presentation skills; and Generic Elective (GE) courses to broaden the understanding of other verticals in interdisciplinary domains. MSc IT students are required to undergo a semester long Industrial Internship to gain real experience of the IT industry. Program Specific Outcomes (PSO) PSO-1: Design and develop alternative software solutions Design and develop alternative software solutions by following standard software development practices and implement by using suitable programming languages and platforms. PSO-2: Demonstrate research and analytical skills Demonstrate research and analytical skills in advanced areas of computer science such as Natural Language Processing, Information Retrieval, Blockchain Technology, Information Security to name a few, while exploring to meet current trends in the IT Industry. Design and develop alternative software solutions by following standard software development practices and implement by using suitable programming languages and platforms. Demonstrate research and analytical skills in advanced areas of computer science such as Natural Language Processing, Information Retrieval, Blockchain Technology, Information Security to name a few, while exploring to meet current trends in the IT Industry. Course Structure Sem I Sem II Sem III Sem IV Core Courses Elective Courses Advanced Data Structures and Algorithms Cloud Computing Operating Systems and Networks Software Quality Assurance and Testing Machine Learning Computer Graphics Compiler Design Core Courses Elective Courses Design and Analysis of Algorithms Web Development Frameworks Advanced Database Management Systems Mobile Application Development Software Architecture, Design Patterns and Frameworks Agile Methodology and DevOps  Cryptography and Network Security Elective Courses Research Electives Data Mining Generative Artificial Intelligence Information Retrieval Blockchain Technologies  Information Security Neural Networks and Deep Learning Soft Computing Natural Language Processing Internship/ Research Industrial Internship  Dissertation Core Courses Elective Courses Advanced Data Structures and Algorithms Cloud Computing Operating Systems and Networks Software Quality Assurance and Testing Machine Learning Computer Graphics Compiler Design Core Courses Elective Courses Design and Analysis of Algorithms Web Development Frameworks Advanced Database Management Systems Mobile Application Development Software Architecture, Design Patterns and Frameworks Agile Methodology and DevOps  Cryptography and Network Security Elective Courses Research Electives Data Mining Generative Artificial Intelligence Information Retrieval Blockchain Technologies  Information Security Neural Networks and Deep Learning Soft Computing Natural Language Processing Internship/ Research Industrial Internship  Dissertation Faculty of Physical Science & Earth Science Department of Computer Science Established in 1986 Read More Apply Now The Directorate of Higher Education (DHE), Goa, has implemented the Samarth e-Governance Admission Portal for the 2025-26 academic year to streamline and digitize the admission process for Government and Aided Colleges in the state. The portal offers a centralized online admission system, allowing students to apply to multiple colleges and Programmes through a single platform. It ensures transparency, efficiency, and ease of access for applicants and institutions alike.The portal is a step towards digital transformation in higher education, ensuring a hassle-free and efficient admission process for students and institutions. Career Opportunities Software Developer Full Stack Developer Mobile Application Developer UI/UX Designer Data Analyst AI Developer Quality Assurance Professional Assistant Professor in CS/IT

Scroll to Top