JCU Logo

JOHN CABOT UNIVERSITY

COURSE CODE: "CS 101"
COURSE NAME: "Introduction to Computer Science"
SEMESTER & YEAR: Spring 2023
SYLLABUS

INSTRUCTOR: Khaison Duong
EMAIL: [email protected]
HOURS: MW 11:30 AM 12:45 PM
TOTAL NO. OF CONTACT HOURS: 45
CREDITS: 3
PREREQUISITES:
OFFICE HOURS:

COURSE DESCRIPTION:
This course offers an overview and an  introduction to the capabilities and limitations of computing and digital multimedia; the theoretical foundations of computing that drive future computing and technological advancements; computer software including operating system and application software; fundamentals of computer networks and the Internet; networks types and standard protocols; cloud computing; next generation Internet or "Internet of the things"; additive manufacturing and 3D printers for business; business intelligence, data analysis, digital contact with customers; privacy and personal data protection on the Internet; “Cyber war,” computer risk, and security concerns.
SUMMARY OF COURSE CONTENT:

Computer Architecture

-Hardware. Understanding the make up of a computer and how they work together.

Software

-The function of OS and programs

-File organization and storage

-common tools/files, zip

Logic and Data Representation

-Boolean logic, truth tables

-number systems and binary operations

-bits and bytes and their use

Algorithms

-Problem solving, flow diagrams and implementation with pseudo code

-classification of data

Text Analysis and Data Mining

-Exploring what it is and the current applications

LEARNING OUTCOMES:

1.      Understand and effectively use computers

2.      Develop logical and problem solving skills

3.      Understand data and how data is managed by computers

4.      Improve computer literacy for academic and professional situations

TEXTBOOK:
NONE
REQUIRED RESERVED READING:
NONE

RECOMMENDED RESERVED READING:
NONE
GRADING POLICY
-ASSESSMENT METHODS:
AssignmentGuidelinesWeight
Class participationActive participation in class, contribution to teaching by sharing experiences, workgroup15
Class tests and activitiesOne test or activity for each unit of the course50
Self applicatoin Applying one of the skills learned outside of the course5
Final exam 30

-ASSESSMENT CRITERIA:
AWork of this quality directly addresses the task or problem raised and provides a coherent application of concepts displaying mastery of the skills learned. This type of work demonstrates the ability to critically evaluate concepts and theory and apply them with an element of novelty and originality. There is clear evidence of a significant amount of work beyond that required for the course.
BThis is highly competent level of performance and directly addresses the task or problem raised. There is a demonstration of some ability to critically evaluate theory and concepts and relate them to practice. Work produced reflects students’ own adaptation and not simply a repetition of standard lecture. The work does not suffer from any major errors or omissions and provides evidence of work beyond the required assignments.
CThis is an acceptable level of performance and provides work that is clear but limited, reflecting the information offered in the lectures and resources.
DThis level of performances demonstrates that the student lacks a coherent grasp of the material or skills. Important concepts are not applied adequately. In effect, the student has barely done enough to persuade the instructor that s/he should not fail.
FThis work fails to show any knowledge or understanding of the task or problem. Most of the work produced is unacceptable or irrelevant.

-ATTENDANCE REQUIREMENTS:

Attendance is mandatory as all lessons will be held in the computer laboratory and will be a combination of theory and practice. Students spending most of the class time using smart-phones or the like will be marked absent. Students will lose 1% for every unexcused absence. Consistently being late will also be penalized.

ACADEMIC HONESTY
As stated in the university catalog, any student who commits an act of academic dishonesty will receive a failing grade on the work in which the dishonesty occurred. In addition, acts of academic dishonesty, irrespective of the weight of the assignment, may result in the student receiving a failing grade in the course. Instances of academic dishonesty will be reported to the Dean of Academic Affairs. A student who is reported twice for academic dishonesty is subject to summary dismissal from the University. In such a case, the Academic Council will then make a recommendation to the President, who will make the final decision.
STUDENTS WITH LEARNING OR OTHER DISABILITIES
John Cabot University does not discriminate on the basis of disability or handicap. Students with approved accommodations must inform their professors at the beginning of the term. Please see the website for the complete policy.

SCHEDULE

Week

Class contents

Assignment

1

Computer architecture

2

3

Software

 

4

 

 

5

 

6

Logic and data representation

 

7

 

 

8

 

 

9

Algorithms

10

 

11

 

12

Text analysis and data mining

 

13

 

14