Study Guide BSc Computer Science Engineering 2023-02-07
Study Guide BSc Computer Science Engineering 2023-02-07
Engineering
For students who started their studies after September 1, 2021
Contact information
Topic Contact address
Stipendium Hungaricum admission and [email protected]
administrative issues
Non scholarship holders' admission and [email protected]
administrative issues
Issues related to the organization of the study Márk Kovács, instructor in charge of
programme (e.g., mandatory internship, final organization
thesis signature, final exam, general issues) [email protected]
Issues related to the content and quality of the Zsolt Csaba Johanyák, PhD, habil, professor,
study programme head of the programme
[email protected]
Issues related to the Network Security and Csaba Fábián, PhD, habil, full professor, head of
Operation Specialization the specialization
[email protected]
Issues related to the Industrial Informatics István Pintér, PhD, professor, head of the
Specialization specialization
[email protected]
Issues related to the Mobile and Web Kálmán Bolla, PhD, associate professor, head of
Application Development the specialization
[email protected]
Length of the study programme: 7 semesters, full-time course. Graduate students attain a
BSc in Computer Science Engineering.
Specializations
Network Security and Operation
Industrial Informatics
Mobile and Web Application Development
Computer Science Engineering is the perfect program for individuals interested in computers,
IT systems, software development and maintenance, as well as computer network planning and
operation. It appeals to students fascinated by industrial applications such as industrial robot
programming, development of industrial information systems, and the use of artificial
intelligence. The program also provides comprehensive training in professional web, desktop,
and mobile app development, using modern and cutting-edge technologies for both personal
and corporate use.
1
Academic Objectives
The objective of the programme is to train and educate engineers who can install, exploit, and
maintain information technology-based systems and services including the design and
development of the necessary software systems as well. The graduates can progress into a
Master of Science Degree Programme in Computer Science Engineering and/or are prepared to
embark upon a professional career in the field.
For further education the total number of study credits will be counted in the MSc degree
programme in computer science and computer science engineering. The BSc degree can be
considered in other MSc degree programmes as well. More information about it can be found
in the description of the respective MSc degree programmes.
Graduates of the MSc programme may also have the opportunity to pursue a PhD in Information
Science.
Admission Requirements
2
Courses
Economic and Human Skills (credits to be fulfilled: 17)
3
Course Precondition Ev. Cr. Lec. Sem. Lab. Semester
Web
Programming I. tm 5 2 0 2 4
Programming 1
Advanced
Programming Paradigms
Programming tm 4 2 0 2 5
and Techniques
Techniques
4
Specializations
Students who earned at least 100 credits can choose one out of the following specializations
at the end of the 4th semester.
Students will learn questions related to the security of computer networks and get acquainted
with recent technologies. They get acquainted with regular components of computer networks
and technologies of network building, and with the installation/configuration of software tools
used in network management. They get acquainted with methods of operating/administering
computer networks and learn questions of IT service management. They learn about the
technologies of cloud computing.
The students get competence in design, realization, control, operation, and application
technology of basic system components of autonomous industrial information systems,
moreover in the area of development, design, operation, and control of industrial robots and
robot systems.
5
Courses Precondition Ev. Cr. Lec. Sem. L Semester
Computer
Computer Architectures 2 Architectures 1 tm 5 2 0 2 5
+ 100 cr
Calculus 1 + 100
Industrial Robotics 1 tm 5 2 0 2 5
cr
Signals and
Electronics Systems e 5 2 0 2 5
+ 100 cr
Introduction to
Development of Microprocessor
tm 5 2 0 2 5
Microcontroller Based Systems Systems
+100 cr
Signals and
Industrial Information Systems Systems + 100 tm 5 2 0 2 5
cr
Introduction to Artificial
100 cr tm 5 2 0 2 5
Intelligence
Calculus 2 +100
Industrial Image Processing tm 5 2 0 2 6
cr
Calculus 2 +100
Digital Signal Processing tm 5 2 0 2 6
cr
Industrial
Industrial Robotics 2 Robotics 1 + tm 5 2 0 2 6
100 cr
During the specialization the students learn the basic fundamentals of mobile and web
development, smartphones, tablets, and other mobile devices as well as development
opportunities of web applications. In addition, the aim is to learn artificial intelligence, game
development, and acquire skills in the field of programming and to specialize and deepen
existing knowledge.
Programming
Paradigms and
Java Applications tm 5 2 0 2 5
Techniques
+ 100 cr
Server-Side Applications 100 cr tm 5 2 0 2 5
Developing Mobile
100 cr tm 5 2 0 2 5
Applications 1
6
Courses Precondition Ev. Cr. Lec. Sem. L Semester
Web
Introduction to Artificial
Programming 1 + tm 5 2 0 2 5
Intelligence
100 cr
Java Applications
Web Programming 2 tm 5 2 0 2 5
+ 100 cr
Introduction to
Developing Mobile Artificial
tm 5 2 0 2 6
Applications 2 Intelligence +
100 cr
Web
Game Development Programming 1 + tm 5 2 0 2 6
100 cr
Application Web
Development Using Web Programming 1 tm 5 2 0 2 6
Technologies
Other courses
Physical Education 1 s 0 0 2 0 3
Physical Education 2 s 0 0 2 0 4
English for Computer
tm 3 0 2 0 2
Science 1
English for Computer
tm 3 0 2 0 3
Science 2
Optional courses 10
Mandatory Internship
100 cr s 0 7
(8 weeks=320 hours)
Final Thesis 170 credits s 15 1 7
Acronyms
cr credit point
Ev. evaluation method (s, tm, e)
tm term mark
e exam
ce comprehensive exam
s instructor's signature
Lec. weekly hours of lectures
Sem. weekly hours of seminars
Lab. weekly hours of labs
7
The Student Service Center at the University helps students with various programmes and
trainings, and if necessary, by providing mentors.
Based on student, teacher, and industry feedback, the content and requirements of individual
courses may change regularly. Teachers closely monitor student performance and offer helpful
consultations when needed. High-performing students also have the opportunity to participate
in scientific work and join a lecturer or professor for advanced studies or workshops.
Mandatory Internship
The duration of Mandatory Internship is 8 weeks, 320 hours. The precondition of fulfilment is
to have 100 credits. The Mandatory Internship can be fulfilled at partner companies,
institutions, professional organizations, enterprises or at the University.
Companies offering internship places have to be accepted by the university, by taking the
quality principles of programme into the consideration. At the end of the internship students
have to submit a report to the university.
(1) The methods of assessment of students’ abilities and skills are determined by the
curriculum, the content requirements, and competences to be developed are determined by
the course descriptions. They can be found in the Neptun electronic study system.
(2) The methods of assessment of proficiencies are as follows:
a) Term mark
b) Exam
c) Comprehensive exam
d) Instructor's signature
All the other details can be found in Study and Exam Regulations:
https://nje.hu/en/regulation-and-documents
Final thesis
The thesis is the creative elaboration of a professional computer science engineering task in
written form. It is a result of the individual work of the student carried out under the guidance
of a supervisor. The student chooses a supervisor and proposes a thesis topic at the end of the
6th semester. The topic has to be approved by the supervisor and the head of the department of
the supervisor. The student registers for the thesis course in the 7th semester.
8
Final Exam
The Final Exam consists of three parts:
obtaining the pre-degree certificate (absolutorium) stating that all course-units have been
completed,
submitted and accepted final thesis,
application for the final examination.
The result of the final exam is the mathematical average of the results of the final thesis and the
final exam marks achieved regarding the two topics.