20 Additional Mandatory Courses in the Software Engineering Department ` ` Network Management ` ` Digital Signal Processing ` ` Random Signals and Noise ` ` Network Queues and Simulation ` ` Signals and Systems ` ` Network Security ` ` Optical Communications ` ` Communications Engineering ` ` LAN andWAN Networks ` ` TCP-IP Networks ` ` Cellular Networks ` ` Switching Networks and Telephony Technologies ` ` Network Encryption and Security Methods ` ` Final project Additional Mandatory Courses in the Computer Sciences Department ` ` Compilers and Interpreters ` ` Functional and Logical Programming ` ` Principles of Software Languages ` ` UNIX Systems Electives The department offers additional electives. Students must choose courses in this category to complete their degree requirements. Students may choose to focus on one of these fields: Communications, AI, and Cyber. See previous pages - Software Engineering Department B.Sc. Completion for Associate Engineers - p. 50 Admission Requirements and Application Process - pp. 45-51 Preparatory Studies Unit ` ` All new students must take and pass a preliminary class called Mathematics for Engineering and Technology before starting their academic studies. Students with a grade of 95% and above on the 5-unit Mathematics Bagrut (Israeli matriculation) exam may receive an exemption from the course provided they score at least 80% on the entrance exam, which is given only once before the end of the official registration period. ` ` All students in the Software Engineering Department and Communications Systems Engineering must take a preliminary Physics course held before starting their academic studies. Students with a grade of 75% and above on the 5-unit Mathematics Bagrut (Israeli matriculation) exam may receive an exemption from the preliminary course. ` ` Students who did not score at least 65% on the 3-unit Computers Bagrut exam must take a preliminary class called Introduction to Computers before starting their academic studies.