Major Courses: C Programming Language, C + +, computer theory applications, computer networks, database theory application of computer organization, data communications, operating system theory, electronic technology (analog), network programming, software engineering, Linux operating system, chip into the principles C51 programming, network security.