The Computer Science & Engineering department at NIET is a thriving academic hub that prepares students for a rapidly evolving digital world. It offers a comprehensive and industry-relevant curriculum, coupled with state-of-the-art facilities and experienced faculty members. The department is committed to fostering innovation, research, and excellence in computer science and engineering education.
The CSE department at NIET provides a well-designed curriculum that combines foundational knowledge with advanced topics in computer science and engineering. The curriculum covers a wide range of subjects, including programming, data structures, algorithms, computer networks, artificial intelligence, software engineering, and more. It is regularly updated to align with the latest industry trends and technological advancements. The department boasts a team of highly qualified and experienced faculty members who are passionate about teaching and research. They bring their expertise and industry exposure into the classroom, ensuring that students receive quality education and guidance. The faculty members strive to create a conducive learning environment, fostering critical thinking, problem-solving skills, and creativity among students.
The department encourages research and innovation among students and faculty members. It promotes collaboration with industry partners and academic institutions, enabling students to engage in cutting-edge research projects and contribute to the advancement of computer science and engineering. The department also organizes seminars, workshops, and conferences to facilitate knowledge sharing and networking opportunities.
The department encourages research and innovation among students and faculty members. It promotes collaboration with industry partners and academic institutions, enabling students to engage in cutting-edge research projects and contribute to the advancement of computer science and engineering. The department also organizes seminars, workshops, and conferences to facilitate knowledge sharing and networking opportunities.
NIET's CSE department maintains strong ties with the industry and strives to bridge the gap between academia and real-world applications. It organizes industrial visits, guest lectures by industry experts, and internship opportunities to expose students to the latest trends and technologies. The department also provides placement assistance, helping students secure internships and job opportunities with leading companies in the IT sector.
Python is a general purpose, high-level programming language.Virtually all modern programming languages make us of an Integrated Development Environment (IDE), which allows the creation, editing, testing, and saving of programs and modules. Practical aspects are the key to understanding and conceptual visualization Of theoretical aspects covered in the books. Also, this course is designed to review the concepts of Data Structure using C, studied in previous semester and implement the various algorithms related to different data structures.
The Machine Learning Laboratory (MLL) carries out research and develops different theoretical foundations for machine learning such as:Reinforcement Learning, Deep Learning, Statistical Learning Theory, Multi-agent Systems, Game Theory and Mechanism Design, Blockchains, Explainable and Fair AI. How machines and multi-agent systems should help in planning activities by learning from environments? How learning gets affected if different machine learning and multi-agent systems algorithms are trying to compete instead of cooperating.
The Internet of Things Lab here at Swinburne securely, and in real time, collects, integrates and analyses data from millions of internet-connected devices that range from cameras, smart phones and wearable, to vehicles, medication pills, and industrial machines and develop innovative IoT-based solutions for industries and governments.
Cybersecurity training is an essential resource for those looking to protect commercial, municipal, or governmental organizations from cyber attacks. Private companies are becoming an increasingly common target for cybercrime, and since employees with weak cybersecurity knowledge are the main entry point for online fraud, viruses, and other threats, it makes sense that business owners and managers should focus on teaching employees the importance of strong digital security.
While most companies rely on secure firewalls, centralized defense systems, and experienced IT departments, many companies are tapping into cyber security practice labs to improve the overall training experience through increased control, interaction, and scalability.
Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is intended to let application developers write once, and run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java was first released in 1995 and is widely used for developing applications for desktop, web, and mobile devices. Java is known for its simplicity, robustness, and security features, making it a popular choice for enterprise-level applications.
This course will introduce the students to practical aspects of analytics at large scale, i.e., big data. The course will start with a basic introduction to big data concepts spanning hardware, systems and software, and then delve into the following topics.
Introduction: About Android, Pre-requisites to learn Android, Dalvik Virtual Machine & .apk file extension, Android API levels (versions & version names).
Android Java Basics: Getting started with Android development, project folder structure, simple programming, running project, generating build/APK of the app from Android Studio.
First application: Creating Android Project, Android Virtual Device Creation, Set up debugging environment, Workspace set up for development, Launching emulator, debugging on mobile devices.
Basic UI design: Basics about Views, Layouts, Drawable Resources, Input controls, Input Events, Toasts.
More UI Components: Layouts – GridView and ListView, Action bar, Adapters, Menus: Option menu, context menu, sub menu, Pickers – Date and Time, Spinners.
Activity and Fragment: Activity, Fragment, Activity Lifecycle and Fragment Lifecycle.
Intents: Implicit Intents, Explicit intents, communicating data among Activities.
Navigation Drawer: Panel that displays the app’s main navigation screens on the left edge of the screen
Android Notifications – Toast, Dialogs (TimePicker, DatePicker, Progress, Alert), Notification Manager and Push Notification
Introducing SQLite – SQLiteOpenHelper and creating a database – Opening and closing a database, working with cursors Inserts, updates, and deletes