Hello! With the rapid advancement of Artificial Intelligence (AI) and data science, the popularity of the Faculty of Information Science and Technology (or Computer Science) has skyrocketed. Many aspiring college students hope to learn coding and work for top-tier IT companies or participate in the development of cutting-edge AI.
However, studying at a university’s computer science department involves much more than just learning how to write code. In this article, we will delve into the essence of what is taught in information science and discuss the future of programming in the age of AI and data science.
1. Information Science Majors vs. Coding Bootcamps
You might wonder, “If I only want to learn programming, wouldn’t a bootcamp or self-study suffice?” There is a clear distinction between the academic focus of a university computer science department and the practical focus of a coding bootcamp.
Coding Bootcamps: Technical “Utilization”
- Objective: Learn syntax and tools to build websites or mobile applications quickly.
- Focus: Concrete skills, such as web framework usage and application deployment.
- Goal: Short-term production capabilities and quick job placement.
Information Science Majors: Technical “Creation”
- Objective: Gain a deep understanding of the mathematical theories and operating principles behind computing.
- Focus: Algorithms, data structures, computation theory, probability and statistics, mathematical optimization.
- Goal: Designing new algorithms and architectures to solve previously unsolved problems.
In a university department, programming languages like Python or C++ are merely tools to conduct research. The focus is on “computational theory”—how to process complex tasks efficiently—as well as the underlying theories of operating systems (OS) and networks that make computers function in the first place.
2. Frontlines of AI and Data Science Research
What kind of cutting-edge research takes place in the Faculty of Information Science and Technology? Here are the primary areas:
Machine Learning and Deep Learning
This is the core technology of AI, enabling systems to learn patterns from vast amounts of data to perform image recognition, natural language processing, and voice synthesis.
- Research Examples: Enhancing Large Language Models (LLMs), developing high-accuracy learning models with minimal data, and solving the black-box problem through Explainable AI (XAI).
Data Science and Big Data Analytics
An interdisciplinary field blending mathematics, statistics, and informatics to extract valuable insights from massive data pools.
- Research Examples: Developing predictive models for market demand, analyzing medical records for early disease detection, and predicting urban traffic patterns to optimize city planning.
Cybersecurity and Cryptography
Securing information and safeguarding networks from malicious cyber threats.
- Research Examples: Designing post-quantum cryptography resilient to quantum computer attacks, and building automated threat detection systems using AI.
3. The Curriculum: What and How You Learn
The four-year curriculum progresses systematically from fundamental concepts to advanced applications.
- Year 1: Mathematical Foundations and Basic Computer Science Students undergo rigorous training in linear algebra, calculus, discrete mathematics, and probability. Introductory programming classes also begin during this year.
- Year 2: Core Computer Systems Courses cover computer architecture (CPU structures), operating systems, databases, network protocols, and data structures/algorithms.
- Year 3: Electives and Specialized Projects Students specialize in fields like AI, computer graphics, robotics, or cybersecurity. They often collaborate on large-scale system development projects.
- Year 4: Graduation Thesis Students join research labs to work on cutting-edge research topics, and many present their findings at domestic or international academic conferences.
4. The Future of Programming: The Evolving Role of Developers
Some students worry: “If AI can write code, will programmers become obsolete?” While AI is taking over simple coding tasks, this makes the theoretical foundation taught at universities more valuable than ever.
The software developers of the future will not simply be “coders who translate specifications into lines of code.” Instead, they will be “problem solvers who translate business or scientific challenges into mathematical models and design optimal AI systems.”
Architectural design skills, statistical knowledge to identify biases in data, and high ethical standards are qualities that will grow in demand as AI continues to evolve.
5. Graduation Paths and Careers
Graduates are highly sought after across a wide range of industries:
- Tech Giants & Mega Ventures: Software engineering and data science roles at multinational firms like Google and Amazon, as well as domestic tech giants.
- AI Startups & Research Institutes: Research and development positions at firms developing proprietary AI models.
- Non-Tech Industries: Autonomous driving development at automakers, Fintech systems at banks, and AI-driven drug discovery at pharmaceutical firms.
- Graduate School: More than 60% of students choose to proceed to a Master’s program to deepen their specialization.
Conclusion: Shaping the Future Through Tech
The Faculty of Information Science and Technology is at the heart of the digital revolution. Programming is like a magic wand that can transform daily life on a global scale. A university education provides the deep mathematical and logical understanding needed to wield that wand effectively.
If you enjoy mathematics, logic, and want to build the future with your own hands, the Faculty of Information Science is the perfect place to start.

