inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
24 months
Program Facts
Program Details
Degree
Diploma
Major
Software Testing | Software Engineering | Computer Science
Area of study
Information and Communication Technologies
Timing
Full time
Course Language
English
About Program

Program Overview


The LEA.CQ Computer Science Technology - Software Testing program equips students with the skills and knowledge to become proficient in software testing methodologies, test case design, and defect management. Through a combination of theoretical instruction and hands-on training, graduates are prepared for careers in software testing, quality assurance, and related fields in various industries. The program emphasizes practical application and real-world scenarios, ensuring graduates are ready for immediate entry into the workforce.

Program Outline


Degree Overview:


Overview:

The LEA.CQ Computer Science Technology - Software Testing program prepares students to become Computer Science Technicians capable of understanding business requirements, writing test cases, and testing applications, products, and solutions using functional and automated testing methods. The program aims to equip graduates with the skills and knowledge necessary to succeed in various industries, including banking, insurance, health, and manufacturing.


Objectives:

  • Develop a strong understanding of software testing principles and methodologies
  • Gain proficiency in writing test cases and performing manual and automated software testing
  • Acquire knowledge of operating systems, databases, and programming languages
  • Learn how to identify and report software defects
  • Develop effective communication and problem-solving skills

Program Description:

This two-year program consists of four semesters and includes an internship or professional integration project. Students will learn through a combination of theoretical instruction and hands-on training. The program emphasizes practical application and real-world scenarios, preparing graduates for immediate entry into the workforce.


Outline:


Key Courses:

  • Introduction to IT
  • Introduction to Operating Systems (Windows)
  • Algorithms
  • Introduction to Programming
  • Introduction to UNIX, Linux and the Internet
  • Database Installation
  • Software Testing
  • Database Design II
  • Requirements Gathering using Object-Oriented Models
  • Manual Software Testing
  • Automated Testing Tools
  • Big Data
  • Applied Professional Communications
  • Internship
  • Programming
  • Introduction to Database Design
  • Internet I- Internet Fundamentals
  • Introduction to Object-Oriented Programming
  • Internet II- Web Programming

Modules:

  • Module 1: Introduction to Computer Science and Software Testing: This module provides an overview of computer science fundamentals, software development life cycle, and basic software testing concepts.
  • Module 2: Programming and Databases: This module introduces students to programming concepts, various programming languages, and database design principles.
  • Module 4: Software Testing Fundamentals: This module delves deeper into software testing methodologies, test case design, and defect management.
  • Module 5: Manual and Automated Testing Techniques: This module provides hands-on experience in manual and automated software testing tools and techniques.
  • Module 6: Internship or Professional Integration Project: This module allows students to apply their acquired knowledge and skills in a real-world setting through an internship or project.

Assessment:

The program utilizes a variety of assessment methods to evaluate student learning, including:

  • Assignments and projects: Individual and group assignments and projects assess students' understanding of key concepts and their ability to apply their knowledge to practical situations.
  • Examinations: Midterm and final examinations assess students' theoretical knowledge and comprehension of the material covered in each module.
  • Presentations: Students may be required to present their findings from projects or assignments, demonstrating their communication and presentation skills.
  • Internship or Project Evaluation: The internship or project supervisor evaluates students' performance during their practical experience.

Teaching:

The program employs a dedicated team of experienced instructors with expertise in computer science, software testing, and related fields. The teaching methods include:

  • Interactive lectures: Engaging lectures that encourage active participation and discussion.
  • Hands-on labs: Practical exercises and activities that provide students with hands-on experience in applying the learned concepts.
  • Case studies: Real-world case studies that allow students to analyze and solve complex software testing challenges.
  • Group projects: Collaborative projects that foster teamwork and problem-solving skills.
  • Guest speakers: Industry professionals share their insights and experiences with students.

Careers:

Graduates of the LEA.CQ Computer Science Technology - Software Testing program are well-positioned for careers in various industries, including:

  • Software testing
  • Software development
  • Quality assurance
  • IT consulting
  • Banking and finance
  • Healthcare
  • Manufacturing

Possible Career Opportunities:

  • Software Analyst
  • Software Tester
  • Business Analyst

Other:

  • Financial Aid: The program offers financial aid options to eligible students.
  • Flexible Schedules: The program offers flexible schedules to accommodate working professionals.
  • Placement Assistance: The program provides placement assistance to help graduates find employment opportunities.
  • Hands-on, Job-oriented Training: The program emphasizes hands-on, job-oriented training to prepare students for the demands of the workplace.
  • Small Class Sizes: Small class sizes ensure personalized attention and interaction with instructors.
  • Internships: The program offers internship opportunities for students to gain real-world experience.
  • Latest Technology: The program utilizes the latest technologies to provide students with relevant and up-to-date skills.
SHOW MORE
How can I help you today?