Introduction to Computer Science (MAY242): Διαφορά μεταξύ των αναθεωρήσεων
Από Wiki Τμήματος Μαθηματικών
		| Χωρίς σύνοψη επεξεργασίας | |||
| Γραμμή 1: | Γραμμή 1: | ||
| [[Undergraduate Courses Outlines]] - [https://math.uoi.gr  Department of Mathematics] | |||
| === General === | === General === | ||
Αναθεώρηση της 18:49, 1 Ιουλίου 2022
Undergraduate Courses Outlines - Department of Mathematics
General
| School | School of Science | 
|---|---|
| Academic Unit | Department of Mathematics | 
| Level of Studies | Undergraduate | 
| Course Code | MAY242 | 
| Semester | 2 | 
| Course Title | Introduction to Computers | 
| Independent Teaching Activities | Lectures and laboratory exercises (Weekly Teaching Hours: 5, Credits: 7.5) | 
| Course Type | General Background | 
| Prerequisite Courses | - | 
| Language of Instruction and Examinations | Greek | 
| Is the Course Offered to Erasmus Students | Yes (in English) | 
| Course Website (URL) | - | 
Learning Outcomes
| Learning outcomes | The course: 
 After completing the course the student: 
 | 
|---|---|
| General Competences | 
 | 
Syllabus
- Computer - Hardware, Software
- Binary system - data representation
- Algorithms description methods, Flow diagrams, Greek algorithmic language
- Program Design
- Basic features of the programming language C/C++, Integrated development environment
- Basic data types
- Operators, Arithmetic / Logic expressions
- Assignment operators
- Input / Output
- Program flow control commands
- Selection commands
- Loop commands
- Arrays
- Introduction to user defined functions
- Applications, examples, and exercises in problem solving of simple and complex problems using C/C++
- The course includes laboratory exercises
Teaching and Learning Methods - Evaluation
| Delivery | Face to face | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Use of Information and Communications Technology | Yes | ||||||||||
| Teaching Methods | 
 | ||||||||||
| Student Performance Evaluation | Written final exam (70%) comprised of: 
 Laboratory exercises (30%). | 
Attached Bibliography
Suggested bibliography:
- Teach yourself C ++, Herbert Schildt.
- C Programming, Deitel Harvey M., Deitel Paul J.
- C ++ Programming 6th Edition, Deitel Harvey M., Deitel Paul J.
- Complete C++, Savitch Walter.
- C++, 9t h Edition, Savitch Walter
- C++ for Mathematicians: An Introduction for Students and Teachers, Edward Scheinerman.
Websites for C/C++
- www.cplusplus.com
- www.cprogramming.com/
- www.tutorialspoint.com/cplusplus
- www.learncpp.com