HBCC Website Registrar's Office Academic Departments Online Services KFUPM
 

Home Objectives Program Details Course Description Faculty Events Contact Us

 

Course Catalog Description


 

CSET 001: Prep. Computer Applications

(0-2-1)


Computer components, use of computers in work environment. Introduction of the commonly used software packages. Emphasis on hands-on experience with regard to creating, organizing, and maintaining directories/files or documents.

Pre-requisite: None

Download Course Syllabus

   
CSET 101: Computer Programming

(2-3-3)


Problem solving.  Introduction to a typical programming language.  Basic data types.  Selection structures.  Repetition structures.  Arrays and strings.  Procedures and functions.  Simple algorithm development.

Pre-requisite: CSET 001

Download Course Syllabus

 

CSET 104: Visual Programming I

(2-3-3)


Introduction to the principles of programming for Windows in Visual Basic.  Event driven programming. Control structures. Data types and structures.  Properties, events, and methods of forms controlling. Modular programming.

Pre-requisite: CSET 101

Download Course Syllabus

 
CSET 112: Computer Organization

(2-2-3)


Overview of computer hardware, communication hardware, and peripherals.  Functional level description of computer organization, various functional units and different cards/peripherals.

Pre-requisite: None

Download Course Syllabus

 
CSET 122: Database Applications

(2-4-4)


This course is an introduction to database management. Using appropriate database software, students will learn how to design, create manipulate, and maintain data in an organized, accessible, and accurate manner.  Emphasis is placed on the use of PC-based relational database management software for common business applications.

Co-requisite: CSET 104

Download Course Syllabus

 
CSET 124: System Analysis & Design

(2-2-3)


Introduction to software life cycle. Requirements collection. Software design.  Software project management.

Co-requisite: CSET 104, CSET 122

Download Course Syllabus

   
CSET 203: Visual Programming II

(2-4-4)


Students will program Windows applications while learning menu layout, programming logic, forms design and control, structured testing and debugging, user interface, conditional logic and loops, input validation, form connecting, introduction to object-orientation, and database front end design.

Pre-requisite: CSET 104, CSET 122

Download Course Syllabus

 
CSET 214: PC Maintenance & Troubleshooting

(2-4-4)


Overview of system features and components.  Microprocessor types and specifications.  Motherboards, bus slots and I/O cards, memory, power supply, input devices, video display hardware, audio hardware.  Floppy disk drives and controllers, hard disk drives and controllers.  CD-ROM drives, and network cards.  Preventive maintenance, backups, and warranties.  Software and hardware diagnostic tools.  Software and hardware troubleshooting.

Pre-requisite: CSET 112

Download Course Syllabus

 
CSET 221: Computer Networking

(2-4-4)


The course provides a comprehensive study of microcomputer networking. Topics include the selection, installation, maintenance, and management of network software and hardware.

Pre-requisite: CSET 112

Download Course Syllabus

 
CSET 222: PC Operating System

(2-4-4)


The course will focus on the study of disk-based operating systems used in micro-computer systems.  Laboratory practice will give the student a working knowledge of MS DOS, UNIX, and MS WINDOWS.

Pre-requisite: CSET 104, CSET 112

Download Course Syllabus

 
CSET 223: Computer Systems Managament

(2-3-3)


Introduces the computer systems administration including login, file system, security, print services, network architecture, performance monitoring, and event viewing.  In the lab, specific environment like Windows NT will be used to give the students hand-on experience.

Pre-requisite: CSET222

Download Course Syllabus

 
CSET 226: Internet Services & Web Authoring

(3-3-4)


Electronic mail and file transfer. Information retrieval services and tools.  Multimedia applications: Audio-Video conferencing; networked hypertext and hypermedia; visual cyberspace. World Wide Web (WWW) page and program development. The Hypertext Markup Languages and the Hypertext Transfer Protocols. Common Gateway Interfaces, Java Script. Web page style and design.

Pre-requisite: CSET203, CSET 221

Download Course Syllabus

 
CSET 290: Coop Training

(0-40-6)


A continuous period of 20 weeks spent in industry with the purpose of acquiring practical experience in different areas of computing systems.  During this period, a student is exposed to the profession of computing systems by working in the field. Students are required to submit a final report and give a presentation about their experience and the knowledge they gained during their cooperative work.

Pre-requisite: CSET 203, CSET 221, CSET 222

Download Course Syllabus

 
CSET 292: Capstone Project

(1-6-3)


This course is designed to give students the experience of tackling a realistic problem.  The intent is to show how to input theoretical knowledge gained into practical use by starting from a word description of a problem and proceeding through various design phases to end up with a practical solution.  The project advisor guides the student in conducting a feasibility study, preparation of specifications, and the methodology for the design.  Detailed design and implementation of the project are carried out followed by testing, debugging, and documentation.  An oral presentation and a final report are given at the end of the semester.

Pre-requisite: CSET 122, CSET 203

Download Course Syllabus

 

 

 

Quick Links

CSET Facilities
Labs Schedule
Labs Policies/Forms
Unit Projects
Textbooks Used
Students at Work
Coop Training/Project
Course/Software Rubrics
 
 
 

Copyright© Hafr Al-Batin Community College/KFUPM, 2007
P.O Box# 1803, Hafr Al-Batin, 31991, Saudi Arabia
Tel. (966) 03-722-4958
For questions/comments, please contact webmaster@hbcc.edu.sa