MIA0001 | History of Computer Science |
Mathematics - in Hungarian |
||||
Computer Science - in Hungarian Computer Science - in English Computer Science - in Hungarian, Miercurea Ciuc |
||||
Mathematics-Computer Science - in Hungarian |
||||
Teaching Staff in Charge |
Lect. VANCEA Alexandru Ioan, Ph.D., vanceacs.ubbcluj.ro Lect. IONESCU Clara, Ph.D., claracs.ubbcluj.ro Lect. OLAH-GAL Robert, Ph.D., robert.olah-galcs.ubbcluj.ro |
Aims |
- To get students accustomed with historical evolution of the main Computing Systems and Operating Systems types existent in today Computer Science and in perspective.
- Assimilation of the Computer Science general theory evolution. - Using the world experience resulted from the main important moments in Computer Science. |
Content |
1. Algorithmics in ancient times and Middle Age; Euclid@s algorithm.
2. First Computing Systems and first programming elements: Blaise Pascal, Charles Babage and Ada Byron, forerunners of classical Computer Science. 3. Mathematical models in Computer Science: the Turing machine, normal algorithms and formal languages. 4. The emergence of the electronic computer(1943-45); John von Neuman@s contributions. 5. Machine level programming: main characteristics. 6. Crucial moments in hardware development: the input-output channel, the transistor, VLSI circuits, multiprocessor systems, real time systems, microcomputers and supercomputers. 7. Operating systems, from resident monitors to distributed operating systems; from the monolithic internal structure to stratified structures and microkernel 8. The comming out and the importance of assembly languages and their today and future part; 9. Fortran, the first high level programming language; the advance in programming accomplished by compiler development; evolution and trends in programming languages. 10. Computers generations. 11. Computing systems and communications; the Internet world. Born, stucture, open systems; the Web universe 12. The human - maachine impact; user@s graphical interfaces: WINDOWS and X-WINDOW phenomenon. 13. Computer spreadout in all human activities. 14. Programming methods evolution: structured programming, software engineering, object oriented approach; 15. Current Computer Science domains. |
References |
1. Estabrook N. Teach Yourself the Internet in 24 Hours. E-book Mc Millan Computer programming: http://www.mcp.com
2. * *UNIX Unleashed. E-book Mc Millan Computer programming: http://www.mcp.com 3. History of Unix. http://perso.club-internet.fr/unix/history.html |
Assessment |
Colloquim. |
Links: | Syllabus for all subjects Romanian version for this subject Rtf format for this subject |