FAQs

Frequently asked questions about SKE, SOS, and Programming

About SKE
What is SKE?

Software and Knowledge Engineering or SKE (pronounce "ski") for short, is a branch in a Computer Engineering, Kasetsart University. Our branch is also a part of the international Undergraduate Program (IUP).

What are the required courses for this branch?

For freshmen it is required to learn the general engineering courses such as "Engineering Mathematics I", "General Physics I" and "Physics Lab I". You will also need to apply for essential Computer Engineering courses such as, "Computer Programming I" and "Discrete Mathematics and Algebra". For Computer Programming I, you will get to learn the fundamentals of programming with Python. For Discrete Mathematics and Algebra, you will learn about the basic of discrete mathematics and algebra, which is essential for programming.

Are the courses difficult?

The difficulty of each course varies on each learner, it depends on whether you have basics or not. You might need to adjust and may have to work harder than others, also try to learn by yourself and practice doing exercises.

Is a computer required? What about specifications?

A computer is required, and it is HIGHLY recommended to have a laptop for portability and convenience during university. For Windows laptops, we recommend at least an Intel Core i5 (12th gen or newer) or AMD Ryzen 5 (5000 series or newer) processor, 8GB RAM (16GB preferred), and 256GB SSD storage. For Mac, we recommend at least an M1 chip or newer (M2/M3 preferred) for optimal performance. A laptop with these specifications will handle Python programming and development tools smoothly.

What career opportunities are available after SKE?

Graduates can pursue careers as Software Engineers, Full-stack Developers, Data Scientists, AI Engineers, System Architects, and more. The program prepares students for both technical and leadership roles in the software industry.

About SOS camp
What is SOS Camp?

SOS Camp is a preparation camp for freshmen to gain knowledge about the programming. It is also a camp to help you prepare for the first semester. The camp will be held on 20th-23st July.

How can I join SOS?

You can join SOS by participating in our events, following our Instagram, and reaching out to our team members. We welcome SKE23 from all backgrounds.

What programming languages will be covered in the camp?

This camp will cover Python.

Do I need prior programming experience to attend the camp?

No, you do not need any prior programming experience to attend the camp. The camp will start from the very basics of programming.

Programming
How can I improve my programming skills?

Practice regularly by working on projects, participate in coding challenges. We recommend you to use AI to leverage your work, not auto completing tasks

Will the camp cover both theoretical and practical aspects of programming?

Yes, the camp will cover both theoretical and practical aspects of programming. The camp will start with a lecture and then you will be given exercises to practice what you have learned.

Can I bring my own laptop or do I need to use university computers?

You can bring your own laptop. However, if you do not have a laptop, you can use the university computers.

What software do I need to install on my laptop?

You will need to install the latest stable version of Python 3 and the latest PyCharm Community Edition.

What programming languages should I learn?

We recommend starting with Python for beginners due to its simple syntax and versatility. Then, depending on your interests, you can learn JavaScript for web development, Java for enterprise applications, or C++ for system programming.