Module Aims

  • Examine the professional roles, skillsets, ethical responsibilities of computer science professionals.
  • Examine the relevant computing architectures, practices, applications, data representation and standards in both hardware and software perspectives.
  • Develop an understanding of key computational theories and programming concepts.
  • Develop an increasing confidence in applyting efficient algorithm and programming practices.
  • Develop an ethos of professional development, highlighting major ethical-social-corporate responsibilities underpinning the concepts of threats, securities and global impacts prevailing in recent technilogical innovations.

Unit 1

Computing as a Profession – Responsibilities and Challenges

Unit 2

Introduction to Computer Architecture and the Functionality

Unit 3

Emerging Trends in Computer Science

Unit 4

Computing Infrastructure and Network

Unit 5

Software as a Tool - Its Functionality and Development Methodologies

Unit 6

System Software – Operating Systems

Unit 7

Data Abstraction

Unit 8

An Introduction to Algorithms and Basic Programming Concepts

Unit 9

Solving Problems Using Python

Unit 10

Data Representation using Database Concepts

Unit 11

Advanced SQL

Unit 12

Research Topics in Computer Science – Data Science, AI and Standards

Phone

-

Address

Mumbai, India