Skip to main content
nounstudy
CIT392

Computer Laboratory Ii

  • Sciences
  • 300 level
  • 2 credit units
  • 214 pages
  • 14 units

This course provides laboratory exercises on programming languages and operating systems. It covers fundamental concepts in using programming languages like C, C++, and Java. The course also explores microcomputer operating systems such as MS-XP, Windows 7, and Linux. Additionally, it delves into database design using SQL and introduces COBOL and ADA programming languages, providing a comprehensive overview of essential computing skills.

About this course

Difficulty
Intermediate
Study hours
208 hours
Maths
Basic
Content
Practical
Practical work
Yes
Before you start
  • Basic Computer Knowledge
How it is assessed
  • Tutor Marked Assignments
  • Final Examination

One paragraph, so you can see how it reads

CIT392 · UNIT 1: Introduction to Programming

In any language there are some fundamentals you need to know before you can write even the most elementary programs. These units introduce three such fundamentals: basic program construction, variables, and input/output (I/O). It also touches on a variety of other language features, including comments, arithmetic operators, the increment operator, data conversion, and library functions.

What you should be able to do

  1. Write basic programs in C, C++, and Java
  2. Use microcomputer operating systems effectively
  3. Design databases using SQL
  4. Understand the fundamentals of COBOL and ADA programming
  5. Apply programming concepts to solve real-world problems

What it prepares you for

Careers
  • Software Developer
  • Database Administrator
  • Systems Analyst
  • IT Consultant
  • Application Programmer
Where it is applied
  • Finance
  • Healthcare
  • Government
  • Education
  • Telecommunications
Tools
  • Turbo C++
  • Borland C++
  • Java Development Kit (JDK)
  • NetBeans IDE
  • MySQL
  • WAMP Server

Where it gets hard

The units students slow down on, and what makes each one heavy.

  • Module 3: Laboratory exercises using SQL

    Unit 5: Aggregate Function

    Understanding SQL aggregate functions requires grasping set theory and statistical concepts, which can be challenging for students without a strong mathematical background.

  • Module 1: Laboratory exercises on programming languages

    Unit 3: Programming in C++

    Object-oriented programming concepts in C++ require understanding of classes, objects, inheritance, and polymorphism, which can be difficult for beginners.

A suggested way through it

Suggested

13 weeks, about 71 hours in total. Yours will differ.

  1. Week 1Module 1: Laboratory exercises on programming languages
    • Unit 1: Introduction to Programming · 4 hours

      Understand the definition of programming.. Learn how computers can solve problems.. Distinguish between procedural, structured, and object-oriented programming..

  2. Week 2Module 1: Laboratory exercises on programming languages
    • Unit 2: Programming In C · 6 hours

      Create a C source file.. Understand control structures in C.. Understand functions in C.. Understand pointers and arrays in C..

  3. Week 3Module 1: Laboratory exercises on programming languages
    • Unit 3: Programming in C++ · 6 hours

      Create a C++ source file.. Understand control structures in C++.. Understand functions in C++.. Create classes and objects.. Understand pointers and arrays in C++..

  4. Week 4Module 1: Laboratory exercises on programming languages
    • Unit 4: Programming in Java · 6 hours

      Understand data types in Java.. Understand control structures in Java.. Understand methods in Java.. Create methods and classes.. Understand arrays in Java.. Learn about Java packages and binary streams..

  5. Week 5Module 2: Laboratory exercises using microcomputer operating systems
    • Unit 1: Microsoft Operating System- Windows Xp · 4 hours

      Understand the Windows XP environment.. Work and organize files and folders in XP.. Use applications easily in XP.. Learn about Windows XP commands and buttons..

  6. Week 6Module 2: Laboratory exercises using microcomputer operating systems
    • Unit 2: Microsoft Operating System- Windows 7 · 4 hours

      Understand the Windows 7 environment.. Use menus, buttons, bars, and boxes.. Work with files and folders in Windows 7.. Learn about programs and applications in Windows 7..

  7. Week 7Module 2: Laboratory exercises using microcomputer operating systems
    • Unit 3: Linux Operating System · 4 hours

      Gain an overview of the Linux operating system.. Understand commands used in Linux.. Understand the parts of Linux.. Learn about Linux file structure and installation..

  8. Week 8Module 3: Laboratory exercises using SQL
    • Unit 1: Concepts of SQL · 5 hours

      Explain the history of SQL.. Explain the history of databases.. Understand the concept of relational database management systems.. List and explain the basic SQL commands.. Define some SQL terminologies..

  9. Week 9Module 3: Laboratory exercises using SQL
    • Unit 2: Data Query Language · 5 hours

      List the capabilities of SQL SELECT statements.. Write an SQL query.. Select and list all rows and columns from a table.. Select and list specific rows and columns from a table..

  10. Week 10Module 3: Laboratory exercises using SQL
    • Unit 3: Data Manipulation Language · 5 hours

      Describe each data manipulation language (DML) statement.. Insert rows into a table.. Update records in a table.. Delete rows from a table..

  11. Week 11Module 3: Laboratory exercises using SQL
    • Unit 4: Creating Database Objects · 5 hours

      Identify some database objects.. Create tables.. Create views.. Create sequences..

  12. Week 12Module 3: Laboratory exercises using SQL
    • Unit 5: Aggregate Function · 5 hours

      Identify the available group functions.. Describe the use of group some functions..

  13. Week 13Module 4: Laboratory exercises using ADA and COBOL
    • Unit 1: ADA Programming Language · 6 hours

      Create and write an ADA source code.. Understand control structure in ADA.. Understand I/Os in ADA.. Create and Understand Packages.. Understand Arrays in ADA..

    • Unit 2: COBOL Programming Language · 6 hours

      Know what the acronym COBOL stands for.. Be aware of the significance of COBOL in the marketplace.. Be aware of the COBOL coding rules. Understand the structure of COBOL programs. Understand the purpose of the IDENTIFICATION, ENVIRONMENT, DATA and PROCEDURE divisions..

Preparing for the exam

What to do
  • Practice writing C, C++, and Java programs from Units 2-4 weekly
  • Create SQL queries from Units 1-5 to design and manipulate databases
  • Review the syntax and structure of COBOL and ADA programs from Module 4
  • Focus on understanding the core concepts of each programming language and operating system
  • Attend tutorial sessions to clarify any doubts and compare knowledge with other students

Questions students ask about this course

What is CIT392 about?

This course provides laboratory exercises on programming languages and operating systems. It covers fundamental concepts in using programming languages like C, C++, and Java. The course also explores microcomputer operating systems such as MS-XP, Windows 7, and Linux. Additionally, it delves into database design using SQL and introduces COBOL and ADA programming languages, providing a comprehensive overview of essential computing skills.

How many units does CIT392 have?

CIT392, Computer Laboratory Ii, has 14 units across 4 modules, over 214 pages of course material. You can read it one unit at a time.

How many credit units is CIT392?

CIT392 carries 2 credit units, at 300 level in Sciences.

Is CIT392 hard?

CIT392 is rated intermediate level, with basic mathematical content. It is mostly practical work, and it has a practical component.

How long does CIT392 take to study?

About 208 hours of study, spread across its 14 units.

How is CIT392 assessed?

CIT392 is assessed by Tutor Marked Assignments and Final Examination.

What do I need before starting CIT392?

Basic Computer Knowledge

What can I do with CIT392?

Software Developer, Database Administrator, Systems Analyst, IT Consultant and Application Programmer.

More courses in Sciences

ESM308

Rural Development Strategies

2 credit units

Open ESM308
DAM363

Economic Statistics

2 credit units

Open DAM363
BIO309

Plant Breeding

1 credit unit

Open BIO309