Login
Email
Password
Home
About MET
Programs
Degrees
Our People
Admission
Academics
Undergraduate Courses
Graduate Courses
Course Catalogue
Research
Extras
Activities
Online Tutorials
Staff Blog
Showcase
Agenda
Announcements
Calendar
Policies
CSEN
102
2 lecture hours
2 exercise hours
2 practical hours
6
ECTS credits
Introduction to Computer Science
Abstract
CSEN102 is an introduction to fundamentals of Computer Science. The purpose of this course is to gain a broad oversight of the discipline of formal computer science. This will allow the students to, not only use computers and software efficiently, but to understand the ideas underlying their creation and implementation. Students will be able to understand fundamental issues as algorithms, hardware design, computer organization and system software
Outline
CSEN102 is an introduction to fundamentals of Computer Science. The purpose of this course is to gain a broad oversight of the discipline of formal computer science. Algorithm Discovery and Design Efficiency of Algorithms Data representation Boolean Logic and Boolean Circuits Computer Organization and Assembly
Objectives
At the end of this course, the student will be able to: Identify the basics of computer science Express problem solutions in the form of algorithms using pseudo-code Implement simple algorithms using Java Analyze algorithms in term of efficiency Identify basic concepts in data representation and manipulation Build simple computer circuits using Boolean logic Relate the concepts gained to understand the Von Neumann architecture Identify basic issues related to the software systems
Goals
Course Editions
Winter 2013