CAREER OPPORTUNITIES After the graduation, students can select three different paths. Students should have at least GPA 2.7 to get into the first two types of job. To apply for academic positions in the university system in Sri Lanka, department highly recommends to have at least 3.3 GPA over all. 1. Industry Opportunity. 2. Research &Development. 3. University Academics Career. 1) Type of job Business Analyst Related degree courses to be learnt and specialized(must) to get into the track Electronic Business Strategy,Architecture and Design Advanced Electronic Business Technologies Human Resource Management To get into the career(students should complete projects or gain experiences on the following areas from the modules mentioned, it can be with during the curriculum or externally working with the supervisor in the department ) Experience in preparing business requirements, working with use cases, business process modeling or data modeling or preparing use-case or sequence diagrams (UML diagrams). Project management skills and/or certification
Management s Mini Projects based on Process Simulation and MIS projects for manufacturing company Literature search & seminar-topics Strategic Planning Marketing and Communications. Business-to-Business (B2B) Experience in designing and developing applications in any programming language and database Financial knowledge Fluency in English. Associate Software Engineer Programming Fundamentals Programming, data, file and object structures Physical design and implementation with DBMS Physical design and implementation Ability to programmed in many programming languages like Java,VB,C#,.Net C, C++, Perl and Python Developed projects based on Object Oriented Design concepts. Implementation of ERP(Enterprise Resource Planning) based systems
in emerging environments Software Engineering Object Oriented Programming Working knowledge in database technologies and programming concepts. Sound knowledge in reporting tools Advance Software Engineering Algorithms and Complexity Data structures Mini Projects based on Web based applications Mobile applications Desktop applications Designing tools development Literature search & seminar -Topics Software Engineering new concepts Agile Technologies Language Java.NET Tools Jasper Report Crystal Report Database Physical Design and Implementation Experience and knowledge of implementing
Developer/Administrator with DBMS Data Structures Algorithms & Complexity Data Mining & Retrieval configuring MS SQL or MYSQL or Oracle databases in MS-Windows/Linux Operating Platform Design, develop, test, implement and maintain new and existing databases Mini Projects based on Web based/ Mobile based information systems Literature search & seminar -Topics Performance and scalability aspects of newly-emerging data management applications Web /UI /Developer/Designer Web s and Technologies Object Oriented Programming Human Computer Interaction Sever side programming skills with PHP and MySQL Client side development and interface design with HTML/CSS and JavaScript Web development base Mini project E-commerce based web development Experience in some of the following: HTML, XML, CSS, JQuery, JavaScript, Java, PHP, MySQL, Joomla, Web Server
Mini project technology(apache) Literature search & seminar Topics- Color theory Implementation of ERP(Enterprise Resource Planning ) based systems Usability Heuristics Working knowledge in database technologies and programming concepts Object Oriented design skills Network Engineer Network and Telecommunication Computer Security Technology Hardware and s Software Projects within the Network Design Experience and Knowledge on Network Troubleshooting, Protocols, Network Layers, Router Configurations, Connectivity and Telecommunications Assurance and Security Mini project based on Network concepts Literature search & seminar- Topics Next Generation Network and Protocol Architecture Protocol Design Basic knowledge in networking and operating systems Windows Linux/ Unix OS Ubuntu Servers RedHat, windows Mobile development android, Balckberry, IPhone Communication devices Knowledge in LAN,WAN technologies
Administrator Network and Telecommunication Computer Security Experience in Network programming(socket programming) Experience and knowledge of implementing and configuring Windows/Linux server and workstation Operating system. Technology Hardware and s Software Understanding of TCP/IP and fundamental knowledge of Switching and Routing protocols Assurance and Security Knowledge in LAN,WAN technologies Administration and Maintenance Operating s Platform Technologies Server Implementation and Configuration (such as Mail Server, File server) related Mini project Literature search & seminar IT Security and Risk s Theory and Ability to programmed in many programming
Manager Practice Network and Telecommunication Computer Security Technology Hardware and s Software Assurance and Security Implement data,network security related Mini project Literature search & seminar-topics Next-Generation Secure & Available Networks Security of Cyber-Physical s Secure Home Computing languages like Java,VB,C#,.Net C, C++, Perl and Python Knowledge of assembly language is also essential Knowledge of a variety of operating systems (Microsoft Windows, various versions of Linux, etc). Experience with various network devices, including switches, routers and firewalls(hardware and software) is also important Basic Knowledge of TCP/IP protocols such as SMTP, ICMP and HTTP Knowledge in LAN,WAN technologies Experience in ethical hacking tools. Associate Project Software Project Management To get on this track, initially candidate should
Manager Business Process Management s Project Management and Practice have experienced at least 3 years with industry with software engineering stream. Experience and Knowledge projects Analyst Human Resource Management Literature search & seminar-topics Work Life Balance Critical Factors of Team Playing Risk Management Time Management Integration and Architecture Administration and Maintenance Advanced Electronic Business Technologies Human Computer Interaction Effective documentary and written communication Basic knowledge of many programming languages and database technologies. Experience in software quality assurance. Project management skills Project coordinating ability and cost management ability and knowledge on corporate finance. Experience and Knowledge projects Effective documentary and written communication Basic knowledge of many programming languages and database technologies.
Statistics and Probability Mathematics for Technology Mini project Process Simulation project MIS for manufacturing company Web Based Application ERP application development with forecasting and executive reporting Experience in requirement gathering and designing projects Experience in Software Quality Assurance Good command in English Literature search & seminar-topics Business process simulation Business Process Software Project Management Experience and Knowledge
Manager Business Process Management s Project Management and Practice projects and Business Process Management s projects. Effective documentary and written communication Software Project Management Management s Basic knowledge of many programming languages and database technologies. ERP based system with Mini project Literature search & seminar-topics Critical factors of successful ERP implementation Process Engineer s Theory and Practice Business Process Management s Project Management and Practice Experience and Knowledge of business process analysis Effective documentary and written communication Basic knowledge of many programming languages and database technologies. Financial knowledge
Software Project Management Management information s Human Resource Management Statistics and Probability Self studies or experience in existing ERP applications SAP IFS applications Microsoft Dynamics Open ERP Analysis and Logical Design Mini Projects based on Process Simulation project MIS for any type of company ERP application development with forecasting and executive reporting Literature search & seminar-topics Total Quality Management The Impact of Management principal in a Business Process
Executive Officer Management Business Process Management s Project Management and Practice Software Project Management Management s Experience and Knowledge system projects Effective documentary and written communication Basic knowledge of many programming languages and database technologies. Human Resource Management Web s and Technologies Human Computer Interaction Statistics and Probability Distributed s Network and Telecommunication Hand on experience managing various types of software. Basic knowledge in networking and operating systems Windows Linux/ Unix OS Ubuntu Servers RedHat, windows Mobile development android, Balckberry, IPhone Communication devices Mini Projects based on MIS for any type of company ERP application development with forecasting and executive reporting Literature search & seminar
IT support Specialist Technology Hardware and s Software Experience and Knowledge system projects Assurance and Security Human Resource Management Theory and Practice Effective documentary and written communication Basic knowledge of many programming languages and database technologies. Fundamentals of s Hand on experience in manages various types of software. Mini project Literature search & seminar
Technology Consultant s Theory and Practice Experience and Knowledge system Project Management and Practice Software Project Management Management s Human Resource Management Effective documentary and written communication Sound knowledge of technology usage, many programming languages and database technologies. Technology Hardware and s Software Literature search & seminar Auditor Operating (UNIX, Windows, and Novell) Network and Telecommunication Computer Security Excellent analytical, written communication, interpersonal, organizational, and presentation skills Strong relationship management skill Technology Hardware and s Software
Assurance and Security Physical Design and Implementation in Emerging Environments Software Engineering Literature search & seminar-topics Computer Optimization Quality Assurance Engineer Physical Design and Implementation in Emerging Environments Experience and knowledge in Java /J2EE and OO concepts Software Engineering Understanding in QA concepts/tools Advance Software Engineering Literature search & seminar Productivity of writing Test cases and test plan. Metrics and Models in Software Quality Engineering, Basic experience or knowledge required in web application and underlying technologies e.g(html, XML, Active Server Pages(ASP) and ASP.NET, C#, JavaScript, VB Script and database concepts.
ERP Engineer Business Process Management s Ability to write simple programs in programming languages like Java, Net, XML Management s Knowledge in database Human Computer Interaction Statistics and Probability Implementation of ERP based systems (programming+ DBMS concepts Working knowledge in database technologies) Distributed s Programming Fundamentals Physical Design and Implementation with DBMS Data Structures, Algorithms and Complexity Computer Security Sound knowledge in Reporting Tools Language Tools Java Jasper Report.NET Crystal Report Self-studies or experience in existing ERP applications SAP IFS applications Microsoft Dynamics Open ERP Mini Projects MIS for any type of company ERP application development with
forecasting and executive reporting Desktop applications Literature search & seminar-topics How to Effectively Deploy ERP Applications Cloud on ERP and Business Application Mobile Application Analyst Object Oriented Programming Software Engineering Platform Technologies Knowledge of a variety of operating systems (Microsoft Windows, various versions of Linux, etc Experienced in developing projects in OOP concepts (Java,C#)and database technologies Operating Sound knowledge in Android and mobile application Human Computer Interaction Android Mobile Application related Mini project Literature search & seminar-topics Mobile Enabled Emerging
Solutions. Mobile Infrastructure Modeling Analysis and Simulation Performance evaluation RF capacity simulation and analysis
2) Research &Development (R&D) The department undertakes different types of research and development projects in order to provide opportunities for students. At all levels to engage in research, an activity which the department values as a core activity and considers as contribution to the technology industry should study. Undergraduate research is proposed to provide an opportunity for the student to get involved in scientific research. This experience is especially helpful if a student is interested in graduate study towards an MSc or PhD degree immediately after completing the undergraduate degree. Students have opportunities to work as a Research Assistant after their graduation at a well-known local or abroad research institutes or laboratories too. Research Groups 3D Graphics and Virtual Reality Research Group Distributed Computing Group Distributed and Parallel Computing Group e-learning Research Group Geographic (GIS) Research Group s Security Group Networking and s Research Group Wireless Networks Group Bio Informatics Research group Machine learning and data mining
3) University Academics Career University Grants Commission has approved the following scheme of recruitment for the posts of Lecturer in the University Commission Circular No: 721 schemes of recruitment of academic staff 1 A Degree with specialization in the relevant subject with First or Second Class (Upper Division) Honours and at least 01 year experience in teaching/research/professional work/postgraduate studies. 2 A Degree with specialization in the relevant subject with Second Class (Lower Division) Honours and at least 01 year experience in teaching/research/professional work/postgraduate studies 3 A degree with specialization in the relevant subject-without Honours or any other degree with at least Second Class Honours, and (b) A Postgraduate Degree of at least 02 academic years duration in the relevant subject with a research component by way of thesis/dissertation 4 Such academic or professional qualifications or professional experience as may be approved by the University Grants Commission upon the recommendation of the Higher Educational Institution concerned. Highly Recommended Recommended Recommended if applicants qualified under (1) above are either not available or evaluated and considered as unsatisfactory by the Selection Committee Recommended if applicants qualified under (1) above are either not available or evaluated and considered as unsatisfactory by the Selection Committee