BS & BSc (Hons) in Computer Science

4 Years On Campus Bachelors Program

American College of Thessaloniki

Program Overview

The BS in Computer Science at the American College of Thessaloniki (ACT) gives you a rock-solid foundation in the fundamentals of computing while building adaptability for a lifelong career in this fast-evolving field—perfect for anyone passionate about tech innovation, problem-solving, and turning ideas into real-world software or systems. You'll dive into everything from programming and algorithms to AI, networks, and capstone projects that let you create portfolio-worthy work, all while gaining the math and critical thinking skills top employers crave.

 

### Curriculum Structure
Year 1 lays the groundwork with essential intro courses like Computer Science 105: Introduction to Programming I using Java or C to master structured programming and basic hardware concepts, alongside Computer Science 101: Digital Literacy to explore networks, data management, and operating systems in real-world contexts. You'll also tackle Computer Science 180: Discrete Structures and Mathematics 120: Calculus I to build the logical and mathematical backbone every computer scientist needs, setting you up for success right from the start.

Year 2 ramps up with core skills through Computer Science 190: Programming with Python for practical coding versatility and Computer Science 215: Data Structures (inferred from related programs) to learn efficient algorithm design and problem-solving techniques like searching and sorting. Courses such as Mathematics 220: Discrete Mathematics for Computer Science and Statistics 210: Introduction to Statistics with R sharpen your analytical edge, preparing you to handle complex data and computational challenges with confidence.

Year 3 dives deeper into advanced systems with Computer Science 312: Database Management Systems for designing robust data solutions, Computer Science 321: Operating Systems to understand resource management, and Computer Science 340: Artificial Intelligence to explore machine learning basics and intelligent systems. You'll also cover Computer Science 306: Advanced Web Development and electives like Computer Science 219: Video Game Design with Unity and Blender, blending theory with hands-on projects that make learning exciting and relevant.

Year 4 caps it off with professional-level integration via Computer Science 443: Capstone Project I and Computer Science 444: Capstone Project II, where you tackle a major real-world project unifying all your skills, plus Computer Science 450: System Analysis and Design for enterprise-level planning. Advanced topics like Computer Science 421: Systems Security and Computer Science 322: Network Operating Systems and Administration ensure you're ready to secure and scale modern tech infrastructures, with electives like PRAC 300: Practicum for industry experience.

Focus areas: Threads in programming (structured, object-oriented, Python), systems (hardware, OS, networks, security), data (databases, distributed apps), AI/robotics, web/game development, and math foundations like discrete structures and calculus—unified by capstone projects.

Learning outcomes: Master problem-solving with scientific methods, model systems through abstraction, evaluate tech performance critically, and apply CS concepts from cryptography to networks for innovation or grad studies.

Professional alignment (accreditation): Meets NECHE and QAA standards for rigorous CS education, prepping you for industry careers or graduate research with 121 US credits, GPA 2.0+, and required capstone sequence.

Reputation (employability rankings): ACT's computing programs deliver practical skills via state-of-the-art labs (IT, Electronics-Robotics, Fabrication), high employability through hands-on capstone and practicum options, and flexible combos with business minors—grads are primed for top tech roles.

Ready to take the next step? Apply now at [https://www.act.edu/academics/undergraduate-studies/computing/bs-in-computer-science](https://www.act.edu/academics/undergraduate-studies/computing/bs-in-computer-science).

Experiential Learning (Research, Projects, Internships etc.)

At the American College of Thessaloniki (ACT), our BS and BSc (Hons) in Computer Science programs put practical skills front and center, blending rigorous theory with hands-on experience in state-of-the-art facilities like the Stavros S. Niarchos Technology Center. You'll dive into real-world computing through IT labs, an Electronics-Robotics lab, and a Fabrication Lab, working on everything from programming and AI to web development and system design—all supported by high-speed servers, over 100 workstations across 5 labs, and specialized tools that mirror industry standards. This setup ensures you graduate ready to tackle challenges at top companies, with courses like Capstone Project I and II letting you build and showcase major projects.

 

Here are some standout ways our programs deliver experiential learning tailored to Computer Science:

- Cutting-edge computer labs in the Niarchos Technology Center, equipped with over 40 high-speed servers, 100+ workstations in 5 dedicated labs, a multimedia center, web/teleconferencing tools, and Systems Administration headquarters for practical training in hardware, networks, and software.
- Specialized labs including IT labs, Electronics-Robotics lab, and Fabrication Lab, perfect for courses like Hardware & Computer Architecture, Mobile Robotics Programming, and Video Game Design with Unity and Blender.
- Capstone Projects (CS443 & CS444): Two-semester sequence where you design, build, and present complete computer-based systems, applying skills in AI, databases, operating systems, and more.
- Programming and software tools: Hands-on with languages like C++, Python, R (for stats), plus advanced topics in Object-Oriented Programming, Advanced Web Development, Database Management Systems, and tools like Unity/Blender—practiced in lab sessions.
- Practicum option (PRAC 300): Real-world internship-like experience to bridge classroom learning with professional practice.
- Bissell Library support: Over 30,000 print books, 220,000 e-books, 45 research databases (strong in computing), a library lab for 24 students, and 24/7 online access with dedicated computing resources and research help.
- Science facilities in Stavros Constantinidis Hall: Two state-of-the-art labs for physics/biology, complementing CS math requirements like Discrete Mathematics and Calculus.

Imagine turning your passion for tech into a career—our grads are snapping up roles in software development, AI, and cybersecurity worldwide. Ready to apply? Spots fill fast for these programs. Check out the full facilities list here: https://www.act.edu/about/virtual-tours/campus

Progression & Future Opportunities

# Why Computer Science at American College of Thessaloniki Offers Exceptional Hands-On Learning

 

The BS and BSc (Hons) in Computer Science at ACT give you far more than theoretical knowledge—you'll develop real-world programming skills through a curriculum that emphasizes practical application alongside rigorous academics. From day one, you'll work in state-of-the-art facilities designed to bridge the gap between classroom learning and industry demands. The computing program leverages modern technology infrastructure and specialized labs where you can tackle real problems, experiment with emerging technologies, and build a portfolio that stands out to employers.

The college recognizes that computer science demands hands-on experience, which is why the computing curriculum combines both theoretical foundations and practical skills across multiple dedicated spaces:

- Five advanced computer laboratories with over 100 workstations and high-speed servers, giving you plenty of access to professional-grade equipment

- Stavros S. Niarchos Technology Center, the heart of technical learning, housing computer teaching labs, multimedia facilities, and dedicated viewing rooms for collaborative work

- Electronics-Robotics lab and Fabrication Lab within the Niarchos Technology Center, allowing you to apply concepts to robotics programming and physical prototyping

- Two state-of-the-art Science Labs in Stavros Constantinidis Hall, where you can conduct experiments and validate theoretical principles

- Bissell Library, one of Southeast Europe's largest private learning centers, with over 27,000 physical books, 130,000 electronic books, and specialized digital resources to support your research and projects

- Capstone Project I and II sequence (Computer Science 443 & 444), a mandatory two-semester requirement where you design and implement a significant computing project from conception to completion

- Computer Science electives with applied focus, including Video Game Design with Unity and Blender, Introduction to Mobile Robotics Programming, and a Practicum option that connects you directly to industry experience

- Database Management Systems and Advanced DBMS courses with hands-on lab components, teaching you to design and manage real-world data systems

- Systems Security course where you learn to identify vulnerabilities and implement protection strategies in live environments

- Flexible study modes offered in Full-Time or Part-Time format over a minimum of four years, allowing you to balance internships or work experience alongside your degree

The program's structure ensures you're not just learning programming languages—you're building the critical thinking, systems design, and problem-solving capabilities that employers actually need. Whether you're developing mobile applications, designing networks, building AI solutions, or creating interactive games, you'll have access to the facilities and mentorship to make it happen.

For a complete overview of ACT's campus facilities and technology resources, visit: American College of Thessaloniki campus virtual tours

Eligibility Criteria

2.0

Career Options

  • Developer
  • Full-Stack Engineer
  • Mobile App Developer
  • Machine Learning Engineer
  • Data Scientist
  • AI Researcher
  • Cybersecurity Analyst
  • Cloud Engineer
  • Ethical Hacker
  • Quantitative Analyst
  • Fintech Developer
  • Blockchain Specialist
  • Product Manager
  • Technical Program Manager
  • Startups and innovation

Book Free Session with Our Admission Experts

Admission Experts