Bachelor of Science in Information Technology Networking and Software Engineering Course at Botswana College of Engineering and Technology (BCET)

Bachelor of Science in Information Technology Networking and Software Engineering Course at Botswana College of Engineering and Technology (BCET)

What is Information Technology Networking and Software Engineering?

Information technology is the development, maintenance, or use of systems — especially computer systems, software and networks — for storing, retrieving and sending information. Computer networking is the process of electronically linking two or more computing devices to exchange information through data connections.

Courses

Semester I, Core courses

  • CSI131 Discrete Structures
  • CSI141 Programming Principles
  • CSI161 Introduction to Computing
  • STA116 Introduction to statistics
  • COM141 Communication and Academic Literacy Skills (Science)

Semester II , Core Courses

  • CSI132 Discrete Structures II
  • CSI142 Object-Oriented Programming
  • MAT111 Introductory Mathematics I
  • COM142 Academic and Professional Communication (Science)

     Optional Courses (Min 3 Credits from)

  • STA211 Statistical Methods
  • LIS227 Introduction to Knowledge Management

Semester III , Core Courses

  • CSI247 Data Structures
  • CSI244 Information Management
  • CSI293 Information Technology Fundamentals
  • MGT100 Principles of Management
  • MAT122 Introductory Mathematics II
  • ECO111 Basic Micro Economics

Semester IV, Core courses

  • CSI262 Database Concepts
  • CSI263 Computer Architecture
  • CSI223 Systems Programming
  • MGT200 Organizational Design and Development

     Optional Courses (Min 3 Credits from)

  • ECO112 Basic Macro Economics
  • STA211 Statistical Methods
  • LIS227 Introduction to Knowledge Management

Semester V, Core courses

  • CSI354 Operating Systems
  • CSI374 Computer Networks
  • CSI342 Systems Analysis & Design
  • MGT301 Organizational Behaviour

     Elective * (3 Credits)

  • *- students are advised to take MGT202 which is a pre-requisite to MGT303

Semester VI, Core courses

  • CSI345 Integrative Programming
  • CSI315 Web Technology and Applications
  • CSI392 Human Computer Interaction 
  • CSI341 Introduction to Software engineering

     Optional Courses (Min 3 credit from)

  • MGT303 Entrepreneurship and Business Formation
  • BIS304 Management Information Systems

Winter Semester, Core courses

  • CSI352 Industrial Attachment

Semester VII, Core courses

  • CSI481 Database Systems
  • CSI475 Social Informatics
  • CSI482 Information System Engineering
  • CSI485 System Administration
  • Optional Courses
  • LAW251 Foundations of Business Law
  • FIN200 Business Finance
  • LIS 403 Knowledge Management

Semester VIII, Core courses

  • CSI408 Project
  • CSI420 Web Computing
  • CSI454 Information Security Administration
  • CSI446 Information Systems Project
  • Management

     Optional Courses (Min 3 credits from)

  • BIS417 Information System auditing
  • MKT401 Marketing Management and Strategy