Sanskardham Kelavani Mandal's
Jashbhai Maganbhai Patel College of Commerce
Programmes -> B.Sc.IT

 
BACHELOR OF SCIENCE in INFORMATION TECHNOLOGY

Programme Outcome

  • Apply the knowledge of Technology, Mathematics, Networks and computing in the core information technologies.
  • Identify, design, and analyze complex computer systems and implement and interpret the results from those systems.
  • Analyze the local and global impact of computing on individuals, organizations, and society.

Programme Specific Outcome

  • Understand, analyze and develop computer programs in the areasrelated to algorithms, system software, multimedia, web design, big dataanalytics and networking for efficient design of computer-based systemsof varying complexity.
  • Apply standard Software Engineering practices and strategies insoftware project development using open-source programmingenvironment to deliver a quality product for business success.
  • Be acquainted with the contemporary issues, latest trends intechnological development and thereby innovate new ideas and solution to existing problems.

COURSE OUTCOMES

Programme: F.Y.B.Sc.I.T.

Semester I

Course Name: Discrete Mathematics

  • Explain why mathematical thinking is valuable in daily life.
  • To formulate problems in the language of sets and perform set operations and will be able apply the Fundamental Principle of Counting, Multiplication Principle.
  • To model and solve real-world problems using graphs and trees.
  • Demonstrate the use of mathematical reasoning by justifying and generalizing patterns and relationships
  • To compute probabilities and conditional probabilities in appropriate ways.

Course Name: Operating System

  • Describe the role of your operating system software as it manages peripheral devices and memory.
  • List and describe the different personal operating systems for notebook and desktop computers, PDAs, and tablet PCs.
  • Define the role of utility software as it relates to your operating system software.
  • Discuss why anti-virus software is so important.

Course Name: Imperative Programming

  • To introduce the concept and usability of the structured programming methodology.
  • To develop proficiency in making useful software using the C language
  • To appreciate the need for a programming language.
  • Improving reasoning abilities to solve problems commonly encountered when writing programs and developing skills necessary to structure programs in a logical manner.

Course Name : Electronics Telecommunication Architecture

  • Enumerate key research challenges and suggest promising research directions in digital technology.
  • Microprocessors today not only involve complex microarchitectures and multiple execution engines (cores) but have grown to include all sorts of additional functions, including floating-point units, caches, memory controllers, and media-processing engines.
  • The defining characteristics of a microprocessor remain—a single semiconductor chip embodying the primary computation (data transformation) engine in a computing system.

Course Name: Communication Skills

  • Successful completion of this course will enable the learner to:
  • Understand written and oral communication.
  • To communicate ethically, responsibly and effectively.
  • Use technology related to the communication field.
  • Respond effectively to cultural communication differences.

Semester II

Course Name: Web Programming

  • Demonstrate competency in the use of common HTML code.
  • Understand how CSS will affect web page creation.
  • Understand the role of JavaScript in web page creation.
  • Modify CSS and JavaScript for use on a web site.
  • Understand the different concepts related to web/Internet.

Course Name: Numerical and Statistical Methods

  • To set up and solve linear systems/linear inequalities graphically and algebraically
  • Formulate and analyse mathematical and statistical problems, precisely define the key terms, and draw clear and reasonable conclusions.
  • Effectively use mathematical and statistical software Scilab,

Course Name : Green Computing

  • Green computing refers to using computers in the most efficient manner so that less electricity or power is wasted in using them. It also covers other aspects such as faster processors that use lesser power and the proper disposal of used computers such as recycling.
  • Green computing is not only helping companies to cut costs but also save the environment and maintain its sustainability.

Course Name: Object Oriented Programming

  • Understand programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design.
  • Pursue the concept of encapsulation and information-hiding; separation of behaviour and implementation; classes, subclasses, and inheritance; polymorphism; class hierarchies.

Course Name : Micro-Processor

  • Enumerate key research challenges and suggest promising research directions in digital technology.
  • Microprocessors today not only involve complex microarchitectures and multiple execution engines (cores) but have grown to include all sorts of additional functions, including floating-point units, caches, memory controllers, and media-processing engines.
  • The defining characteristics of a microprocessor remain—a single semiconductor chip embodying the primary computation (data transformation) engine in a computing system.

Course Name: Object Oriented Programming

  • Understand programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design.
  • Pursue the concept of encapsulation and information-hiding; separation of behaviour and implementation; classes, subclasses, and inheritance; polymorphism; class hierarchies.

Course Name: Web Programming

  • Demonstrate competency in the use of common HTML code.
  • Understand how CSS will affect web page creation.
  • Understand the role of JavaScript in web page creation.
  • Modify CSS and JavaScript for use on a web site.
  • Understand the different concepts related to web/Internet.

Programme: S.Y.B.Sc.I.T.

Semester III

Course Name: Applied Maths:

  • Knowledge between mathematics and other discipline
  • Apply mathematical concepts and principles to perform computations
  • Solve mathematical problems using analytical methods

Course Name: Computer Networks

  • To master the terminology and concepts of the OSI reference model and the TCP‐IP reference model.
  • To master the concepts of protocols, network interfaces and design/performance issues in local area networks and wide area networks.
  • To be familiar with wireless networking concepts.
  • To be familiar with contemporary issues in networking technologies
  • To be familiar with network tools and network programming

Course Name: Data Structure

  • To teach efficient storage mechanisms of data for an easy access.
  • To design and implementation of various basic and advanced data structures.
  • To introduce various techniques for representation of the data in the real world.
  • To improve the logical ability.
  • Ability to analyze algorithms and algorithm correctness.
  • Ability to summarize searching and sorting techniques
  • Ability to describe Array, stack, queue and linked list operation.
  • Ability to have knowledge of tree and graphs concepts.

Course Name: Python

  • Successful completion of this course will enable the learner to:
  • Design and program Python applications.
  • Use lists, tuples and dictionaries in Python programs.
  • Use indexing and slicing to access data in Python programs.
  • To define the structure and components of a Python program.
  • Design object-oriented programs with Python classes.
  • Use exception handling in Python applications for error handling.
  • Design GUI.

Course Name: DBMS

  • Successful completion of this course will enable the learner to:
  • To understand the features of database management systems and Relational database.
  • To understand the concept of Transaction.
  • Learn and practice data modelling using the entity-relationship and developing database designs.
  • Understand the use of Structured Query Language (SQL) and learn SQL syntax.

Semester IV

Course Name: Computer Oriented Statistical Techniques.

  • Apply mathematics to practical problems.
  • Make inferences about the population from sample data.
  • Perform a basic hypothesis test.
  • Determine from a given set of correlation values which correlation indicates thestrongest/weakest linear relationship between two quantitative variables
  • Effectively use mathematical and statistical software (R-Software) to perform statisticalcomputations and display numerical and graphical summaries of data sets.

Course Name: Software Engineering

  • To design and develop software prototype based on the specification and verificationand validation
  • To apply software engineering skills to project management
  • Understand the need for managed approach to software development
  • Identify software quality attributes and their classification
  • Familiarity with maintaining software, software testing techniques and managingchange
  • Be familiar with system walkthroughs.

Course Name: Core Java

  • Successful completion of this course will enable the learner to:
  • Use the Java SDK environment to create, debug and run Java programs.
  • Understand the java programming object oriented features along with exception handling, file handling and multithreading.
  • Design and develop GUI using AWT.

Course Name: Embedded System

  • Understand the architecture of 8051 microcontroller.
  • Write and implement Assembly language programs for 8051 microcontroller.
  • Understand the basics of embedded systems and their applications.
  • Understand the Basic design using real time operating systems.
  • Understand Embedded Software Development process and Tools.

Course Name: Computer Graphics

  • Computer graphics careers could involve designing software programs, advertisements, video games, and special effects for websites, print media or television shows and movies.
  • Designers work with computers and a variety of software to create art, effects and/or animation for these industries.
  • Many have coding skills that allow them to create fresh web pages for businesses or other clients. These same abilities help in rendering film, sound and effects into a seamless product.
  • With training in graphic design, some computer graphics artists work in advertising, computer gaming or film and television.
  • A computer graphics designer may also create original animation for internet websites, television commercials or video games

Programme: T.Y.B.Sc.I.T.

Semester V

Course Name: Advanced Java

  • Successful completion of this course will enable the learner to:
  • Create network based applications.
  • Create business applications.
  • Implement Server side programming.
  • Develop dynamic software components.
  • Develop database application.
  • Design and develop powerful GUI based components.

Course Name: Software Project Management

  • Understanding about how to organize manage resources in such a way that project is completed with defined scope, quality, time and cost constraint.
  • Understand Plan measure and control the project such that it is delivered on time and according budget
  • Various aspects about popular development process models and also focus on effort and duration estimation techniques.
  • Various risk management approaches techniques for configuration management, contract and human resource management and project closeout.

Course Name: Internet of Things

  • To understand the application areas of IOT .
  • To realize the revolution of Internet in Mobile Devices, Cloud & Sensor Networks
  • To understand building blocks of Internet of Things and characteristics.
  • To understand Raspberry Pi.
  • Use the Raspberry Pi in Home Automation projects

Course Name: Artificial Intelligence

  • Students will explore basic as well as advance program through problem-solving paradigms, logic and theorem proving, language and image understanding, search and control methods and learning.
  • Improves an ability to apply knowledge of computing and mathematics appropriate to the discipline.
  • An ability to analyze a problem and identify and define the computing requirements appropriate to its solution.
  • An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

Semester VI

Course Name:Business Intelligence

  • Explain fundamental of business intelligence.
  • Students will able to understand value of business intelligence in business and use business intelligence tools for data visualization and analysis, decision making process.
  • Develop the ability to model business data using business intelligence tools.
  • Apply business intelligence methods to various situations.

Course Name: Networking

  • To learn an in-depth view of the advanced technologies used in enterprise-wide computer networks.
  • Understand theoretical, practical, and technical issues in enterprise-wide computer networks.
  • Understand the background needed for enterprise-wide networking and network management.
  • Understand key networking protocols and their hierarchical relationship in the context of a conceptual model such as the OSI and TCP/IP framework.

Course Name: IT Service Management

  • Apply IT management principles and integrate them into practical work in an organization.
  • Apply basic information technology service concepts to a current state of services within an organization using a layered information technology security model.
  • Convey essential IT and computer science concepts in an organization, and adopt the necessary computer applications to improve productivity.
  • Use the ITIL terminology
  • Understand the ITIL processes needed in your IT department.
  • Identify the sub-activities for each best practice process.

Course Name: Software Quality Assurance

  • Apply modern software testing processes in relation to software development and project management,
  • Critically evaluate alternative standards, models and techniques aimed at achieving quality assurance in a variety of software development environments.
  • Propose and defined innovative solutions to software quality assurance and measurement problems in the context of various software development environments.
  • Create test strategies and plans, design test cases, prioritize and execute them, Manage incidents and risks within a project, and Contribute to efficient delivery of software solutions and implement improvements in the software development processes.

The B.Sc. I.T. programme of the University of Mumbai has been designed keeping in mind the growing use of Computers and Information Technology in our day to day life. The course aims to provide basic inputs for a broad understanding of Information Technology and its interfaces. The use of computers and information technology is wide and practically in all fields; hence the demand for trained personnel in the field of information technology is growing.

It is a full time course of three yearsdivided into six semesters. The department has a well equipped computer laboratory with Total 46+13 = 59 TERMINALS. There are four fulltime well qualified faculties. The department draws faculties and experts also from industry. Besides classroom teachings, the department conducts guest lectures and industrial tour for students.



To Top